Rebilly REST API
Rebilly REST APIv2.1
Introduction The Rebilly API is built on HTTP. Our API is RESTful. It has predictable resource URLs. It returns HTTP response codes to indicate errors. It also accepts and returns JSON in the HTTP body. You can use your favorite HTTP/REST library for your programming language to use Rebilly's API, or you can use one of our SDKs (currently available in PHP and Javascript). We have other APIs that are also available. Every action from our app is supported by an API which is documented and available for use so that you may automate any workflows necessary. This document contains the most…
- Endpoints
- 184 (77 GET, 61 POST, 20 PUT, 20 DELETE)
- Base URL
https://api-sandbox.rebilly.com- Authentication
- Bearer token, API key
- Spec format
- OpenAPI 3.0.3
- API version
- 2.1
- Provider
- rebilly.com
- License
- Rebilly
- Categories
- E-commerce, Payments
- Last updated
Use this API in Bruno:
- Download the Bruno collection above and unzip it.
- In Bruno, choose Open Collection and select the unzipped folder.
- Set the
baseUrlvariable (for examplehttps://api-sandbox.rebilly.com) and your Bearer token credentials, then send requests.
POST
Create a ThreeDSecure entry
{{baseUrl}}/3dsecure
BODY json
{
"_links": [
{
"rel": ""
}
],
"amount": "",
"cavv": "",
"createdTime": "",
"currency": "",
"customerId": "",
"eci": 0,
"enrolled": "",
"enrollmentEci": "",
"gatewayAccountId": "",
"id": "",
"payerAuthResponseStatus": "",
"paymentCardId": "",
"signatureVerification": "",
"websiteId": "",
"xid": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/3dsecure");
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"amount\": \"\",\n \"cavv\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"eci\": 0,\n \"enrolled\": \"\",\n \"enrollmentEci\": \"\",\n \"gatewayAccountId\": \"\",\n \"id\": \"\",\n \"payerAuthResponseStatus\": \"\",\n \"paymentCardId\": \"\",\n \"signatureVerification\": \"\",\n \"websiteId\": \"\",\n \"xid\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/3dsecure" {:content-type :json
:form-params {:_links [{:rel ""}]
:amount ""
:cavv ""
:createdTime ""
:currency ""
:customerId ""
:eci 0
:enrolled ""
:enrollmentEci ""
:gatewayAccountId ""
:id ""
:payerAuthResponseStatus ""
:paymentCardId ""
:signatureVerification ""
:websiteId ""
:xid ""}})
require "http/client"
url = "{{baseUrl}}/3dsecure"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"amount\": \"\",\n \"cavv\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"eci\": 0,\n \"enrolled\": \"\",\n \"enrollmentEci\": \"\",\n \"gatewayAccountId\": \"\",\n \"id\": \"\",\n \"payerAuthResponseStatus\": \"\",\n \"paymentCardId\": \"\",\n \"signatureVerification\": \"\",\n \"websiteId\": \"\",\n \"xid\": \"\"\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}}/3dsecure"),
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"amount\": \"\",\n \"cavv\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"eci\": 0,\n \"enrolled\": \"\",\n \"enrollmentEci\": \"\",\n \"gatewayAccountId\": \"\",\n \"id\": \"\",\n \"payerAuthResponseStatus\": \"\",\n \"paymentCardId\": \"\",\n \"signatureVerification\": \"\",\n \"websiteId\": \"\",\n \"xid\": \"\"\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}}/3dsecure");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"amount\": \"\",\n \"cavv\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"eci\": 0,\n \"enrolled\": \"\",\n \"enrollmentEci\": \"\",\n \"gatewayAccountId\": \"\",\n \"id\": \"\",\n \"payerAuthResponseStatus\": \"\",\n \"paymentCardId\": \"\",\n \"signatureVerification\": \"\",\n \"websiteId\": \"\",\n \"xid\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/3dsecure"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"amount\": \"\",\n \"cavv\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"eci\": 0,\n \"enrolled\": \"\",\n \"enrollmentEci\": \"\",\n \"gatewayAccountId\": \"\",\n \"id\": \"\",\n \"payerAuthResponseStatus\": \"\",\n \"paymentCardId\": \"\",\n \"signatureVerification\": \"\",\n \"websiteId\": \"\",\n \"xid\": \"\"\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/3dsecure HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 348
{
"_links": [
{
"rel": ""
}
],
"amount": "",
"cavv": "",
"createdTime": "",
"currency": "",
"customerId": "",
"eci": 0,
"enrolled": "",
"enrollmentEci": "",
"gatewayAccountId": "",
"id": "",
"payerAuthResponseStatus": "",
"paymentCardId": "",
"signatureVerification": "",
"websiteId": "",
"xid": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/3dsecure")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"amount\": \"\",\n \"cavv\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"eci\": 0,\n \"enrolled\": \"\",\n \"enrollmentEci\": \"\",\n \"gatewayAccountId\": \"\",\n \"id\": \"\",\n \"payerAuthResponseStatus\": \"\",\n \"paymentCardId\": \"\",\n \"signatureVerification\": \"\",\n \"websiteId\": \"\",\n \"xid\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/3dsecure"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"amount\": \"\",\n \"cavv\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"eci\": 0,\n \"enrolled\": \"\",\n \"enrollmentEci\": \"\",\n \"gatewayAccountId\": \"\",\n \"id\": \"\",\n \"payerAuthResponseStatus\": \"\",\n \"paymentCardId\": \"\",\n \"signatureVerification\": \"\",\n \"websiteId\": \"\",\n \"xid\": \"\"\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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"amount\": \"\",\n \"cavv\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"eci\": 0,\n \"enrolled\": \"\",\n \"enrollmentEci\": \"\",\n \"gatewayAccountId\": \"\",\n \"id\": \"\",\n \"payerAuthResponseStatus\": \"\",\n \"paymentCardId\": \"\",\n \"signatureVerification\": \"\",\n \"websiteId\": \"\",\n \"xid\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/3dsecure")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/3dsecure")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"amount\": \"\",\n \"cavv\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"eci\": 0,\n \"enrolled\": \"\",\n \"enrollmentEci\": \"\",\n \"gatewayAccountId\": \"\",\n \"id\": \"\",\n \"payerAuthResponseStatus\": \"\",\n \"paymentCardId\": \"\",\n \"signatureVerification\": \"\",\n \"websiteId\": \"\",\n \"xid\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
amount: '',
cavv: '',
createdTime: '',
currency: '',
customerId: '',
eci: 0,
enrolled: '',
enrollmentEci: '',
gatewayAccountId: '',
id: '',
payerAuthResponseStatus: '',
paymentCardId: '',
signatureVerification: '',
websiteId: '',
xid: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/3dsecure');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/3dsecure',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
amount: '',
cavv: '',
createdTime: '',
currency: '',
customerId: '',
eci: 0,
enrolled: '',
enrollmentEci: '',
gatewayAccountId: '',
id: '',
payerAuthResponseStatus: '',
paymentCardId: '',
signatureVerification: '',
websiteId: '',
xid: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/3dsecure';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"amount":"","cavv":"","createdTime":"","currency":"","customerId":"","eci":0,"enrolled":"","enrollmentEci":"","gatewayAccountId":"","id":"","payerAuthResponseStatus":"","paymentCardId":"","signatureVerification":"","websiteId":"","xid":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/3dsecure',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "amount": "",\n "cavv": "",\n "createdTime": "",\n "currency": "",\n "customerId": "",\n "eci": 0,\n "enrolled": "",\n "enrollmentEci": "",\n "gatewayAccountId": "",\n "id": "",\n "payerAuthResponseStatus": "",\n "paymentCardId": "",\n "signatureVerification": "",\n "websiteId": "",\n "xid": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"amount\": \"\",\n \"cavv\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"eci\": 0,\n \"enrolled\": \"\",\n \"enrollmentEci\": \"\",\n \"gatewayAccountId\": \"\",\n \"id\": \"\",\n \"payerAuthResponseStatus\": \"\",\n \"paymentCardId\": \"\",\n \"signatureVerification\": \"\",\n \"websiteId\": \"\",\n \"xid\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/3dsecure")
.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/3dsecure',
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({
_links: [{rel: ''}],
amount: '',
cavv: '',
createdTime: '',
currency: '',
customerId: '',
eci: 0,
enrolled: '',
enrollmentEci: '',
gatewayAccountId: '',
id: '',
payerAuthResponseStatus: '',
paymentCardId: '',
signatureVerification: '',
websiteId: '',
xid: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/3dsecure',
headers: {'content-type': 'application/json'},
body: {
_links: [{rel: ''}],
amount: '',
cavv: '',
createdTime: '',
currency: '',
customerId: '',
eci: 0,
enrolled: '',
enrollmentEci: '',
gatewayAccountId: '',
id: '',
payerAuthResponseStatus: '',
paymentCardId: '',
signatureVerification: '',
websiteId: '',
xid: ''
},
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}}/3dsecure');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
amount: '',
cavv: '',
createdTime: '',
currency: '',
customerId: '',
eci: 0,
enrolled: '',
enrollmentEci: '',
gatewayAccountId: '',
id: '',
payerAuthResponseStatus: '',
paymentCardId: '',
signatureVerification: '',
websiteId: '',
xid: ''
});
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}}/3dsecure',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
amount: '',
cavv: '',
createdTime: '',
currency: '',
customerId: '',
eci: 0,
enrolled: '',
enrollmentEci: '',
gatewayAccountId: '',
id: '',
payerAuthResponseStatus: '',
paymentCardId: '',
signatureVerification: '',
websiteId: '',
xid: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/3dsecure';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"amount":"","cavv":"","createdTime":"","currency":"","customerId":"","eci":0,"enrolled":"","enrollmentEci":"","gatewayAccountId":"","id":"","payerAuthResponseStatus":"","paymentCardId":"","signatureVerification":"","websiteId":"","xid":""}'
};
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 = @{ @"_links": @[ @{ @"rel": @"" } ],
@"amount": @"",
@"cavv": @"",
@"createdTime": @"",
@"currency": @"",
@"customerId": @"",
@"eci": @0,
@"enrolled": @"",
@"enrollmentEci": @"",
@"gatewayAccountId": @"",
@"id": @"",
@"payerAuthResponseStatus": @"",
@"paymentCardId": @"",
@"signatureVerification": @"",
@"websiteId": @"",
@"xid": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/3dsecure"]
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}}/3dsecure" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"amount\": \"\",\n \"cavv\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"eci\": 0,\n \"enrolled\": \"\",\n \"enrollmentEci\": \"\",\n \"gatewayAccountId\": \"\",\n \"id\": \"\",\n \"payerAuthResponseStatus\": \"\",\n \"paymentCardId\": \"\",\n \"signatureVerification\": \"\",\n \"websiteId\": \"\",\n \"xid\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/3dsecure",
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([
'_links' => [
[
'rel' => ''
]
],
'amount' => '',
'cavv' => '',
'createdTime' => '',
'currency' => '',
'customerId' => '',
'eci' => 0,
'enrolled' => '',
'enrollmentEci' => '',
'gatewayAccountId' => '',
'id' => '',
'payerAuthResponseStatus' => '',
'paymentCardId' => '',
'signatureVerification' => '',
'websiteId' => '',
'xid' => ''
]),
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}}/3dsecure', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"amount": "",
"cavv": "",
"createdTime": "",
"currency": "",
"customerId": "",
"eci": 0,
"enrolled": "",
"enrollmentEci": "",
"gatewayAccountId": "",
"id": "",
"payerAuthResponseStatus": "",
"paymentCardId": "",
"signatureVerification": "",
"websiteId": "",
"xid": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/3dsecure');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'amount' => '',
'cavv' => '',
'createdTime' => '',
'currency' => '',
'customerId' => '',
'eci' => 0,
'enrolled' => '',
'enrollmentEci' => '',
'gatewayAccountId' => '',
'id' => '',
'payerAuthResponseStatus' => '',
'paymentCardId' => '',
'signatureVerification' => '',
'websiteId' => '',
'xid' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'amount' => '',
'cavv' => '',
'createdTime' => '',
'currency' => '',
'customerId' => '',
'eci' => 0,
'enrolled' => '',
'enrollmentEci' => '',
'gatewayAccountId' => '',
'id' => '',
'payerAuthResponseStatus' => '',
'paymentCardId' => '',
'signatureVerification' => '',
'websiteId' => '',
'xid' => ''
]));
$request->setRequestUrl('{{baseUrl}}/3dsecure');
$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}}/3dsecure' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"amount": "",
"cavv": "",
"createdTime": "",
"currency": "",
"customerId": "",
"eci": 0,
"enrolled": "",
"enrollmentEci": "",
"gatewayAccountId": "",
"id": "",
"payerAuthResponseStatus": "",
"paymentCardId": "",
"signatureVerification": "",
"websiteId": "",
"xid": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/3dsecure' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"amount": "",
"cavv": "",
"createdTime": "",
"currency": "",
"customerId": "",
"eci": 0,
"enrolled": "",
"enrollmentEci": "",
"gatewayAccountId": "",
"id": "",
"payerAuthResponseStatus": "",
"paymentCardId": "",
"signatureVerification": "",
"websiteId": "",
"xid": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"amount\": \"\",\n \"cavv\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"eci\": 0,\n \"enrolled\": \"\",\n \"enrollmentEci\": \"\",\n \"gatewayAccountId\": \"\",\n \"id\": \"\",\n \"payerAuthResponseStatus\": \"\",\n \"paymentCardId\": \"\",\n \"signatureVerification\": \"\",\n \"websiteId\": \"\",\n \"xid\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/3dsecure", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/3dsecure"
payload = {
"_links": [{ "rel": "" }],
"amount": "",
"cavv": "",
"createdTime": "",
"currency": "",
"customerId": "",
"eci": 0,
"enrolled": "",
"enrollmentEci": "",
"gatewayAccountId": "",
"id": "",
"payerAuthResponseStatus": "",
"paymentCardId": "",
"signatureVerification": "",
"websiteId": "",
"xid": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/3dsecure"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"amount\": \"\",\n \"cavv\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"eci\": 0,\n \"enrolled\": \"\",\n \"enrollmentEci\": \"\",\n \"gatewayAccountId\": \"\",\n \"id\": \"\",\n \"payerAuthResponseStatus\": \"\",\n \"paymentCardId\": \"\",\n \"signatureVerification\": \"\",\n \"websiteId\": \"\",\n \"xid\": \"\"\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}}/3dsecure")
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"amount\": \"\",\n \"cavv\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"eci\": 0,\n \"enrolled\": \"\",\n \"enrollmentEci\": \"\",\n \"gatewayAccountId\": \"\",\n \"id\": \"\",\n \"payerAuthResponseStatus\": \"\",\n \"paymentCardId\": \"\",\n \"signatureVerification\": \"\",\n \"websiteId\": \"\",\n \"xid\": \"\"\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/3dsecure') do |req|
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"amount\": \"\",\n \"cavv\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"eci\": 0,\n \"enrolled\": \"\",\n \"enrollmentEci\": \"\",\n \"gatewayAccountId\": \"\",\n \"id\": \"\",\n \"payerAuthResponseStatus\": \"\",\n \"paymentCardId\": \"\",\n \"signatureVerification\": \"\",\n \"websiteId\": \"\",\n \"xid\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/3dsecure";
let payload = json!({
"_links": (json!({"rel": ""})),
"amount": "",
"cavv": "",
"createdTime": "",
"currency": "",
"customerId": "",
"eci": 0,
"enrolled": "",
"enrollmentEci": "",
"gatewayAccountId": "",
"id": "",
"payerAuthResponseStatus": "",
"paymentCardId": "",
"signatureVerification": "",
"websiteId": "",
"xid": ""
});
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}}/3dsecure \
--header 'content-type: application/json' \
--data '{
"_links": [
{
"rel": ""
}
],
"amount": "",
"cavv": "",
"createdTime": "",
"currency": "",
"customerId": "",
"eci": 0,
"enrolled": "",
"enrollmentEci": "",
"gatewayAccountId": "",
"id": "",
"payerAuthResponseStatus": "",
"paymentCardId": "",
"signatureVerification": "",
"websiteId": "",
"xid": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"amount": "",
"cavv": "",
"createdTime": "",
"currency": "",
"customerId": "",
"eci": 0,
"enrolled": "",
"enrollmentEci": "",
"gatewayAccountId": "",
"id": "",
"payerAuthResponseStatus": "",
"paymentCardId": "",
"signatureVerification": "",
"websiteId": "",
"xid": ""
}' | \
http POST {{baseUrl}}/3dsecure \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "amount": "",\n "cavv": "",\n "createdTime": "",\n "currency": "",\n "customerId": "",\n "eci": 0,\n "enrolled": "",\n "enrollmentEci": "",\n "gatewayAccountId": "",\n "id": "",\n "payerAuthResponseStatus": "",\n "paymentCardId": "",\n "signatureVerification": "",\n "websiteId": "",\n "xid": ""\n}' \
--output-document \
- {{baseUrl}}/3dsecure
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [["rel": ""]],
"amount": "",
"cavv": "",
"createdTime": "",
"currency": "",
"customerId": "",
"eci": 0,
"enrolled": "",
"enrollmentEci": "",
"gatewayAccountId": "",
"id": "",
"payerAuthResponseStatus": "",
"paymentCardId": "",
"signatureVerification": "",
"websiteId": "",
"xid": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/3dsecure")! 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
Retrieve a ThreeDSecure entry
{{baseUrl}}/3dsecure/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/3dsecure/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/3dsecure/:id")
require "http/client"
url = "{{baseUrl}}/3dsecure/: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}}/3dsecure/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/3dsecure/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/3dsecure/: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/3dsecure/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/3dsecure/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/3dsecure/: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}}/3dsecure/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/3dsecure/: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}}/3dsecure/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/3dsecure/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/3dsecure/: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}}/3dsecure/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/3dsecure/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/3dsecure/: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}}/3dsecure/: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}}/3dsecure/: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}}/3dsecure/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/3dsecure/: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}}/3dsecure/: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}}/3dsecure/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/3dsecure/: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}}/3dsecure/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/3dsecure/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/3dsecure/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/3dsecure/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/3dsecure/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/3dsecure/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/3dsecure/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/3dsecure/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/3dsecure/: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/3dsecure/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/3dsecure/: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}}/3dsecure/:id
http GET {{baseUrl}}/3dsecure/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/3dsecure/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/3dsecure/: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
Retrieve a list of ThreeDSecure entries
{{baseUrl}}/3dsecure
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/3dsecure");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/3dsecure")
require "http/client"
url = "{{baseUrl}}/3dsecure"
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}}/3dsecure"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/3dsecure");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/3dsecure"
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/3dsecure HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/3dsecure")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/3dsecure"))
.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}}/3dsecure")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/3dsecure")
.asString();
const 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}}/3dsecure');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/3dsecure'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/3dsecure';
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}}/3dsecure',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/3dsecure")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/3dsecure',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/3dsecure'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/3dsecure');
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}}/3dsecure'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/3dsecure';
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}}/3dsecure"]
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}}/3dsecure" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/3dsecure",
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}}/3dsecure');
echo $response->getBody();
setUrl('{{baseUrl}}/3dsecure');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/3dsecure');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/3dsecure' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/3dsecure' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/3dsecure")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/3dsecure"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/3dsecure"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/3dsecure")
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/3dsecure') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/3dsecure";
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}}/3dsecure
http GET {{baseUrl}}/3dsecure
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/3dsecure
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/3dsecure")! 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
Search PEP-Sanctions-Adverse Media lists
{{baseUrl}}/aml
QUERY PARAMS
firstName
lastName
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/aml?firstName=&lastName=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/aml" {:query-params {:firstName ""
:lastName ""}})
require "http/client"
url = "{{baseUrl}}/aml?firstName=&lastName="
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}}/aml?firstName=&lastName="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/aml?firstName=&lastName=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/aml?firstName=&lastName="
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/aml?firstName=&lastName= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/aml?firstName=&lastName=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/aml?firstName=&lastName="))
.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}}/aml?firstName=&lastName=")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/aml?firstName=&lastName=")
.asString();
const 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}}/aml?firstName=&lastName=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/aml',
params: {firstName: '', lastName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/aml?firstName=&lastName=';
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}}/aml?firstName=&lastName=',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/aml?firstName=&lastName=")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/aml?firstName=&lastName=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/aml',
qs: {firstName: '', lastName: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/aml');
req.query({
firstName: '',
lastName: ''
});
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}}/aml',
params: {firstName: '', lastName: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/aml?firstName=&lastName=';
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}}/aml?firstName=&lastName="]
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}}/aml?firstName=&lastName=" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/aml?firstName=&lastName=",
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}}/aml?firstName=&lastName=');
echo $response->getBody();
setUrl('{{baseUrl}}/aml');
$request->setMethod(HTTP_METH_GET);
$request->setQueryData([
'firstName' => '',
'lastName' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/aml');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
'firstName' => '',
'lastName' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/aml?firstName=&lastName=' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/aml?firstName=&lastName=' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/aml?firstName=&lastName=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/aml"
querystring = {"firstName":"","lastName":""}
response = requests.get(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/aml"
queryString <- list(
firstName = "",
lastName = ""
)
response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/aml?firstName=&lastName=")
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/aml') do |req|
req.params['firstName'] = ''
req.params['lastName'] = ''
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/aml";
let querystring = [
("firstName", ""),
("lastName", ""),
];
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}}/aml?firstName=&lastName='
http GET '{{baseUrl}}/aml?firstName=&lastName='
wget --quiet \
--method GET \
--output-document \
- '{{baseUrl}}/aml?firstName=&lastName='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/aml?firstName=&lastName=")! 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
[
{
"firstName": "Benjamin",
"lastName": "Franklin",
"regime": "United States Government",
"title": [
"Postmaster General",
"Ambassador to France",
"Ambassador to Sweden",
"Supreme Executive Council of Commonwealth of Pennsylvania"
]
}
]
PUT
Create a Bank Account with predefined ID
{{baseUrl}}/bank-accounts/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bank-accounts/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/bank-accounts/:id")
require "http/client"
url = "{{baseUrl}}/bank-accounts/:id"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/bank-accounts/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bank-accounts/:id");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bank-accounts/:id"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/bank-accounts/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/bank-accounts/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bank-accounts/:id"))
.method("PUT", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/bank-accounts/:id")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/bank-accounts/: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('PUT', '{{baseUrl}}/bank-accounts/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'PUT', url: '{{baseUrl}}/bank-accounts/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bank-accounts/:id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/bank-accounts/:id',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bank-accounts/:id")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/bank-accounts/: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: 'PUT', url: '{{baseUrl}}/bank-accounts/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/bank-accounts/: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: 'PUT', url: '{{baseUrl}}/bank-accounts/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bank-accounts/:id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bank-accounts/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/bank-accounts/:id" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bank-accounts/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/bank-accounts/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/bank-accounts/:id');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bank-accounts/:id');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bank-accounts/:id' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bank-accounts/:id' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/bank-accounts/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bank-accounts/:id"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bank-accounts/:id"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bank-accounts/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/bank-accounts/: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}}/bank-accounts/:id";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/bank-accounts/:id
http PUT {{baseUrl}}/bank-accounts/:id
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/bank-accounts/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bank-accounts/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Create a Bank Account
{{baseUrl}}/bank-accounts
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bank-accounts");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/bank-accounts")
require "http/client"
url = "{{baseUrl}}/bank-accounts"
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}}/bank-accounts"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bank-accounts");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bank-accounts"
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/bank-accounts HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/bank-accounts")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bank-accounts"))
.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}}/bank-accounts")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/bank-accounts")
.asString();
const 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}}/bank-accounts');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/bank-accounts'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bank-accounts';
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}}/bank-accounts',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bank-accounts")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/bank-accounts',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/bank-accounts'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/bank-accounts');
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}}/bank-accounts'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bank-accounts';
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}}/bank-accounts"]
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}}/bank-accounts" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bank-accounts",
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}}/bank-accounts');
echo $response->getBody();
setUrl('{{baseUrl}}/bank-accounts');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bank-accounts');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bank-accounts' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bank-accounts' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/bank-accounts")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bank-accounts"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bank-accounts"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bank-accounts")
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/bank-accounts') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bank-accounts";
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}}/bank-accounts
http POST {{baseUrl}}/bank-accounts
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/bank-accounts
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bank-accounts")! 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
Deactivate a Bank Account
{{baseUrl}}/bank-accounts/:id/deactivation
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bank-accounts/:id/deactivation");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/bank-accounts/:id/deactivation")
require "http/client"
url = "{{baseUrl}}/bank-accounts/:id/deactivation"
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}}/bank-accounts/:id/deactivation"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bank-accounts/:id/deactivation");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bank-accounts/:id/deactivation"
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/bank-accounts/:id/deactivation HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/bank-accounts/:id/deactivation")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bank-accounts/:id/deactivation"))
.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}}/bank-accounts/:id/deactivation")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/bank-accounts/:id/deactivation")
.asString();
const 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}}/bank-accounts/:id/deactivation');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/bank-accounts/:id/deactivation'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bank-accounts/:id/deactivation';
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}}/bank-accounts/:id/deactivation',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bank-accounts/:id/deactivation")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/bank-accounts/:id/deactivation',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/bank-accounts/:id/deactivation'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/bank-accounts/:id/deactivation');
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}}/bank-accounts/:id/deactivation'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bank-accounts/:id/deactivation';
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}}/bank-accounts/:id/deactivation"]
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}}/bank-accounts/:id/deactivation" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bank-accounts/:id/deactivation",
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}}/bank-accounts/:id/deactivation');
echo $response->getBody();
setUrl('{{baseUrl}}/bank-accounts/:id/deactivation');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bank-accounts/:id/deactivation');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bank-accounts/:id/deactivation' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bank-accounts/:id/deactivation' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/bank-accounts/:id/deactivation")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bank-accounts/:id/deactivation"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bank-accounts/:id/deactivation"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bank-accounts/:id/deactivation")
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/bank-accounts/:id/deactivation') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bank-accounts/:id/deactivation";
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}}/bank-accounts/:id/deactivation
http POST {{baseUrl}}/bank-accounts/:id/deactivation
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/bank-accounts/:id/deactivation
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bank-accounts/:id/deactivation")! 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
Retrieve a Bank Account
{{baseUrl}}/bank-accounts/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bank-accounts/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/bank-accounts/:id")
require "http/client"
url = "{{baseUrl}}/bank-accounts/: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}}/bank-accounts/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bank-accounts/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bank-accounts/: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/bank-accounts/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/bank-accounts/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bank-accounts/: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}}/bank-accounts/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/bank-accounts/: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}}/bank-accounts/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/bank-accounts/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bank-accounts/: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}}/bank-accounts/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bank-accounts/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/bank-accounts/: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}}/bank-accounts/: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}}/bank-accounts/: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}}/bank-accounts/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bank-accounts/: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}}/bank-accounts/: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}}/bank-accounts/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bank-accounts/: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}}/bank-accounts/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/bank-accounts/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bank-accounts/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bank-accounts/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bank-accounts/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/bank-accounts/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bank-accounts/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bank-accounts/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bank-accounts/: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/bank-accounts/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bank-accounts/: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}}/bank-accounts/:id
http GET {{baseUrl}}/bank-accounts/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/bank-accounts/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bank-accounts/: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
Retrieve a list of bank accounts
{{baseUrl}}/bank-accounts
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bank-accounts");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/bank-accounts")
require "http/client"
url = "{{baseUrl}}/bank-accounts"
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}}/bank-accounts"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/bank-accounts");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bank-accounts"
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/bank-accounts HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/bank-accounts")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bank-accounts"))
.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}}/bank-accounts")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/bank-accounts")
.asString();
const 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}}/bank-accounts');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/bank-accounts'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bank-accounts';
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}}/bank-accounts',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/bank-accounts")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/bank-accounts',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/bank-accounts'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/bank-accounts');
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}}/bank-accounts'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bank-accounts';
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}}/bank-accounts"]
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}}/bank-accounts" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bank-accounts",
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}}/bank-accounts');
echo $response->getBody();
setUrl('{{baseUrl}}/bank-accounts');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/bank-accounts');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/bank-accounts' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bank-accounts' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/bank-accounts")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bank-accounts"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bank-accounts"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/bank-accounts")
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/bank-accounts') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/bank-accounts";
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}}/bank-accounts
http GET {{baseUrl}}/bank-accounts
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/bank-accounts
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bank-accounts")! 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 a bank account's values
{{baseUrl}}/bank-accounts/:id
BODY json
{
"accountType": "",
"bankName": "",
"billingAddress": "",
"customFields": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/bank-accounts/: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 \"customFields\": {\n \"foo\": \"bar\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/bank-accounts/:id" {:content-type :json
:form-params {:customFields {:foo "bar"}}})
require "http/client"
url = "{{baseUrl}}/bank-accounts/:id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"customFields\": {\n \"foo\": \"bar\"\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}}/bank-accounts/:id"),
Content = new StringContent("{\n \"customFields\": {\n \"foo\": \"bar\"\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}}/bank-accounts/:id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"customFields\": {\n \"foo\": \"bar\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/bank-accounts/:id"
payload := strings.NewReader("{\n \"customFields\": {\n \"foo\": \"bar\"\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/bank-accounts/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 44
{
"customFields": {
"foo": "bar"
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/bank-accounts/:id")
.setHeader("content-type", "application/json")
.setBody("{\n \"customFields\": {\n \"foo\": \"bar\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/bank-accounts/:id"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"customFields\": {\n \"foo\": \"bar\"\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 \"customFields\": {\n \"foo\": \"bar\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/bank-accounts/:id")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/bank-accounts/:id")
.header("content-type", "application/json")
.body("{\n \"customFields\": {\n \"foo\": \"bar\"\n }\n}")
.asString();
const data = JSON.stringify({
customFields: {
foo: 'bar'
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/bank-accounts/:id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/bank-accounts/:id',
headers: {'content-type': 'application/json'},
data: {customFields: {foo: 'bar'}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/bank-accounts/:id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"customFields":{"foo":"bar"}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/bank-accounts/:id',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "customFields": {\n "foo": "bar"\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 \"customFields\": {\n \"foo\": \"bar\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/bank-accounts/: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/bank-accounts/: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({customFields: {foo: 'bar'}}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/bank-accounts/:id',
headers: {'content-type': 'application/json'},
body: {customFields: {foo: 'bar'}},
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}}/bank-accounts/:id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
customFields: {
foo: 'bar'
}
});
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}}/bank-accounts/:id',
headers: {'content-type': 'application/json'},
data: {customFields: {foo: 'bar'}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/bank-accounts/:id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"customFields":{"foo":"bar"}}'
};
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 = @{ @"customFields": @{ @"foo": @"bar" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/bank-accounts/: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}}/bank-accounts/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"customFields\": {\n \"foo\": \"bar\"\n }\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/bank-accounts/: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([
'customFields' => [
'foo' => 'bar'
]
]),
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}}/bank-accounts/:id', [
'body' => '{
"customFields": {
"foo": "bar"
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/bank-accounts/:id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'customFields' => [
'foo' => 'bar'
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'customFields' => [
'foo' => 'bar'
]
]));
$request->setRequestUrl('{{baseUrl}}/bank-accounts/: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}}/bank-accounts/:id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"customFields": {
"foo": "bar"
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/bank-accounts/:id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"customFields": {
"foo": "bar"
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"customFields\": {\n \"foo\": \"bar\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/bank-accounts/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/bank-accounts/:id"
payload = { "customFields": { "foo": "bar" } }
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/bank-accounts/:id"
payload <- "{\n \"customFields\": {\n \"foo\": \"bar\"\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}}/bank-accounts/: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 \"customFields\": {\n \"foo\": \"bar\"\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/bank-accounts/:id') do |req|
req.body = "{\n \"customFields\": {\n \"foo\": \"bar\"\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}}/bank-accounts/:id";
let payload = json!({"customFields": json!({"foo": "bar"})});
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}}/bank-accounts/:id \
--header 'content-type: application/json' \
--data '{
"customFields": {
"foo": "bar"
}
}'
echo '{
"customFields": {
"foo": "bar"
}
}' | \
http PATCH {{baseUrl}}/bank-accounts/:id \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "customFields": {\n "foo": "bar"\n }\n}' \
--output-document \
- {{baseUrl}}/bank-accounts/:id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["customFields": ["foo": "bar"]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/bank-accounts/: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()
PUT
Create a blocklist with predefined ID
{{baseUrl}}/blocklists/:id
BODY json
{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/blocklists/: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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/blocklists/:id" {:content-type :json
:form-params {:_links [{:rel ""}]
:createdTime ""
:expirationTime ""
:id ""
:type ""
:updatedTime ""
:value ""}})
require "http/client"
url = "{{baseUrl}}/blocklists/:id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/blocklists/:id"),
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\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}}/blocklists/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/blocklists/:id"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/blocklists/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 156
{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/blocklists/:id")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/blocklists/:id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/blocklists/:id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/blocklists/:id")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
createdTime: '',
expirationTime: '',
id: '',
type: '',
updatedTime: '',
value: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/blocklists/:id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/blocklists/:id',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
createdTime: '',
expirationTime: '',
id: '',
type: '',
updatedTime: '',
value: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/blocklists/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"createdTime":"","expirationTime":"","id":"","type":"","updatedTime":"","value":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/blocklists/:id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "createdTime": "",\n "expirationTime": "",\n "id": "",\n "type": "",\n "updatedTime": "",\n "value": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/blocklists/:id")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/blocklists/: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({
_links: [{rel: ''}],
createdTime: '',
expirationTime: '',
id: '',
type: '',
updatedTime: '',
value: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/blocklists/:id',
headers: {'content-type': 'application/json'},
body: {
_links: [{rel: ''}],
createdTime: '',
expirationTime: '',
id: '',
type: '',
updatedTime: '',
value: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/blocklists/:id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
createdTime: '',
expirationTime: '',
id: '',
type: '',
updatedTime: '',
value: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/blocklists/:id',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
createdTime: '',
expirationTime: '',
id: '',
type: '',
updatedTime: '',
value: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/blocklists/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"createdTime":"","expirationTime":"","id":"","type":"","updatedTime":"","value":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"_links": @[ @{ @"rel": @"" } ],
@"createdTime": @"",
@"expirationTime": @"",
@"id": @"",
@"type": @"",
@"updatedTime": @"",
@"value": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/blocklists/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/blocklists/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/blocklists/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'_links' => [
[
'rel' => ''
]
],
'createdTime' => '',
'expirationTime' => '',
'id' => '',
'type' => '',
'updatedTime' => '',
'value' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/blocklists/:id', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/blocklists/:id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'createdTime' => '',
'expirationTime' => '',
'id' => '',
'type' => '',
'updatedTime' => '',
'value' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'createdTime' => '',
'expirationTime' => '',
'id' => '',
'type' => '',
'updatedTime' => '',
'value' => ''
]));
$request->setRequestUrl('{{baseUrl}}/blocklists/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/blocklists/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/blocklists/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/blocklists/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/blocklists/:id"
payload = {
"_links": [{ "rel": "" }],
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/blocklists/:id"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/blocklists/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/blocklists/:id') do |req|
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\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}}/blocklists/:id";
let payload = json!({
"_links": (json!({"rel": ""})),
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/blocklists/:id \
--header 'content-type: application/json' \
--data '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
}' | \
http PUT {{baseUrl}}/blocklists/:id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "createdTime": "",\n "expirationTime": "",\n "id": "",\n "type": "",\n "updatedTime": "",\n "value": ""\n}' \
--output-document \
- {{baseUrl}}/blocklists/:id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [["rel": ""]],
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/blocklists/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Create a blocklist
{{baseUrl}}/blocklists
BODY json
{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/blocklists");
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/blocklists" {:content-type :json
:form-params {:_links [{:rel ""}]
:createdTime ""
:expirationTime ""
:id ""
:type ""
:updatedTime ""
:value ""}})
require "http/client"
url = "{{baseUrl}}/blocklists"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\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}}/blocklists"),
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\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}}/blocklists");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/blocklists"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\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/blocklists HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 156
{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/blocklists")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/blocklists"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/blocklists")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/blocklists")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
createdTime: '',
expirationTime: '',
id: '',
type: '',
updatedTime: '',
value: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/blocklists');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/blocklists',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
createdTime: '',
expirationTime: '',
id: '',
type: '',
updatedTime: '',
value: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/blocklists';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"createdTime":"","expirationTime":"","id":"","type":"","updatedTime":"","value":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/blocklists',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "createdTime": "",\n "expirationTime": "",\n "id": "",\n "type": "",\n "updatedTime": "",\n "value": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/blocklists")
.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/blocklists',
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({
_links: [{rel: ''}],
createdTime: '',
expirationTime: '',
id: '',
type: '',
updatedTime: '',
value: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/blocklists',
headers: {'content-type': 'application/json'},
body: {
_links: [{rel: ''}],
createdTime: '',
expirationTime: '',
id: '',
type: '',
updatedTime: '',
value: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/blocklists');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
createdTime: '',
expirationTime: '',
id: '',
type: '',
updatedTime: '',
value: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/blocklists',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
createdTime: '',
expirationTime: '',
id: '',
type: '',
updatedTime: '',
value: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/blocklists';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"createdTime":"","expirationTime":"","id":"","type":"","updatedTime":"","value":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"_links": @[ @{ @"rel": @"" } ],
@"createdTime": @"",
@"expirationTime": @"",
@"id": @"",
@"type": @"",
@"updatedTime": @"",
@"value": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/blocklists"]
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}}/blocklists" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/blocklists",
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([
'_links' => [
[
'rel' => ''
]
],
'createdTime' => '',
'expirationTime' => '',
'id' => '',
'type' => '',
'updatedTime' => '',
'value' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/blocklists', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/blocklists');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'createdTime' => '',
'expirationTime' => '',
'id' => '',
'type' => '',
'updatedTime' => '',
'value' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'createdTime' => '',
'expirationTime' => '',
'id' => '',
'type' => '',
'updatedTime' => '',
'value' => ''
]));
$request->setRequestUrl('{{baseUrl}}/blocklists');
$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}}/blocklists' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/blocklists' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/blocklists", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/blocklists"
payload = {
"_links": [{ "rel": "" }],
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/blocklists"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\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}}/blocklists")
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\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/blocklists') do |req|
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"expirationTime\": \"\",\n \"id\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\",\n \"value\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/blocklists";
let payload = json!({
"_links": (json!({"rel": ""})),
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/blocklists \
--header 'content-type: application/json' \
--data '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
}' | \
http POST {{baseUrl}}/blocklists \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "createdTime": "",\n "expirationTime": "",\n "id": "",\n "type": "",\n "updatedTime": "",\n "value": ""\n}' \
--output-document \
- {{baseUrl}}/blocklists
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [["rel": ""]],
"createdTime": "",
"expirationTime": "",
"id": "",
"type": "",
"updatedTime": "",
"value": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/blocklists")! 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 blocklist
{{baseUrl}}/blocklists/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/blocklists/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/blocklists/:id")
require "http/client"
url = "{{baseUrl}}/blocklists/: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}}/blocklists/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/blocklists/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/blocklists/: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/blocklists/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/blocklists/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/blocklists/: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}}/blocklists/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/blocklists/: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}}/blocklists/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/blocklists/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/blocklists/: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}}/blocklists/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/blocklists/: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/blocklists/: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}}/blocklists/: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}}/blocklists/: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}}/blocklists/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/blocklists/: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}}/blocklists/: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}}/blocklists/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/blocklists/: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}}/blocklists/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/blocklists/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/blocklists/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/blocklists/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/blocklists/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/blocklists/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/blocklists/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/blocklists/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/blocklists/: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/blocklists/: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}}/blocklists/: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}}/blocklists/:id
http DELETE {{baseUrl}}/blocklists/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/blocklists/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/blocklists/: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
Retrieve a blocklist
{{baseUrl}}/blocklists/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/blocklists/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/blocklists/:id")
require "http/client"
url = "{{baseUrl}}/blocklists/: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}}/blocklists/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/blocklists/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/blocklists/: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/blocklists/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/blocklists/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/blocklists/: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}}/blocklists/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/blocklists/: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}}/blocklists/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/blocklists/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/blocklists/: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}}/blocklists/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/blocklists/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/blocklists/: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}}/blocklists/: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}}/blocklists/: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}}/blocklists/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/blocklists/: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}}/blocklists/: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}}/blocklists/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/blocklists/: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}}/blocklists/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/blocklists/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/blocklists/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/blocklists/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/blocklists/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/blocklists/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/blocklists/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/blocklists/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/blocklists/: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/blocklists/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/blocklists/: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}}/blocklists/:id
http GET {{baseUrl}}/blocklists/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/blocklists/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/blocklists/: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
Retrieve a list of blocklists
{{baseUrl}}/blocklists
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/blocklists");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/blocklists")
require "http/client"
url = "{{baseUrl}}/blocklists"
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}}/blocklists"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/blocklists");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/blocklists"
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/blocklists HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/blocklists")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/blocklists"))
.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}}/blocklists")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/blocklists")
.asString();
const 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}}/blocklists');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/blocklists'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/blocklists';
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}}/blocklists',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/blocklists")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/blocklists',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/blocklists'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/blocklists');
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}}/blocklists'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/blocklists';
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}}/blocklists"]
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}}/blocklists" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/blocklists",
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}}/blocklists');
echo $response->getBody();
setUrl('{{baseUrl}}/blocklists');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/blocklists');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/blocklists' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/blocklists' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/blocklists")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/blocklists"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/blocklists"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/blocklists")
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/blocklists') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/blocklists";
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}}/blocklists
http GET {{baseUrl}}/blocklists
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/blocklists
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/blocklists")! 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
Cancel a coupon redemption
{{baseUrl}}/coupons-redemptions/:id/cancel
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/coupons-redemptions/:id/cancel");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/coupons-redemptions/:id/cancel")
require "http/client"
url = "{{baseUrl}}/coupons-redemptions/:id/cancel"
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}}/coupons-redemptions/:id/cancel"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/coupons-redemptions/:id/cancel");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/coupons-redemptions/:id/cancel"
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/coupons-redemptions/:id/cancel HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/coupons-redemptions/:id/cancel")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/coupons-redemptions/:id/cancel"))
.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}}/coupons-redemptions/:id/cancel")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/coupons-redemptions/:id/cancel")
.asString();
const 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}}/coupons-redemptions/:id/cancel');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/coupons-redemptions/:id/cancel'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/coupons-redemptions/:id/cancel';
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}}/coupons-redemptions/:id/cancel',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/coupons-redemptions/:id/cancel")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/coupons-redemptions/:id/cancel',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/coupons-redemptions/:id/cancel'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/coupons-redemptions/:id/cancel');
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}}/coupons-redemptions/:id/cancel'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/coupons-redemptions/:id/cancel';
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}}/coupons-redemptions/:id/cancel"]
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}}/coupons-redemptions/:id/cancel" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/coupons-redemptions/:id/cancel",
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}}/coupons-redemptions/:id/cancel');
echo $response->getBody();
setUrl('{{baseUrl}}/coupons-redemptions/:id/cancel');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/coupons-redemptions/:id/cancel');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/coupons-redemptions/:id/cancel' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/coupons-redemptions/:id/cancel' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/coupons-redemptions/:id/cancel")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/coupons-redemptions/:id/cancel"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/coupons-redemptions/:id/cancel"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/coupons-redemptions/:id/cancel")
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/coupons-redemptions/:id/cancel') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/coupons-redemptions/:id/cancel";
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}}/coupons-redemptions/:id/cancel
http POST {{baseUrl}}/coupons-redemptions/:id/cancel
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/coupons-redemptions/:id/cancel
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/coupons-redemptions/:id/cancel")! 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 coupon
{{baseUrl}}/coupons
BODY json
{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"description": "",
"discount": {
"type": ""
},
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": [
{
"type": ""
}
],
"status": "",
"updatedTime": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/coupons");
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/coupons" {:content-type :json
:form-params {:_links [{:rel ""}]
:createdTime ""
:description ""
:discount {:type ""}
:expiredTime ""
:id ""
:issuedTime ""
:redemptionsCount 0
:restrictions [{:type ""}]
:status ""
:updatedTime ""}})
require "http/client"
url = "{{baseUrl}}/coupons"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\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}}/coupons"),
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\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}}/coupons");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/coupons"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\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/coupons HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 296
{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"description": "",
"discount": {
"type": ""
},
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": [
{
"type": ""
}
],
"status": "",
"updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/coupons")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/coupons"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/coupons")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/coupons")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
createdTime: '',
description: '',
discount: {
type: ''
},
expiredTime: '',
id: '',
issuedTime: '',
redemptionsCount: 0,
restrictions: [
{
type: ''
}
],
status: '',
updatedTime: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/coupons');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/coupons',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
createdTime: '',
description: '',
discount: {type: ''},
expiredTime: '',
id: '',
issuedTime: '',
redemptionsCount: 0,
restrictions: [{type: ''}],
status: '',
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/coupons';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"createdTime":"","description":"","discount":{"type":""},"expiredTime":"","id":"","issuedTime":"","redemptionsCount":0,"restrictions":[{"type":""}],"status":"","updatedTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/coupons',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "createdTime": "",\n "description": "",\n "discount": {\n "type": ""\n },\n "expiredTime": "",\n "id": "",\n "issuedTime": "",\n "redemptionsCount": 0,\n "restrictions": [\n {\n "type": ""\n }\n ],\n "status": "",\n "updatedTime": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/coupons")
.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/coupons',
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({
_links: [{rel: ''}],
createdTime: '',
description: '',
discount: {type: ''},
expiredTime: '',
id: '',
issuedTime: '',
redemptionsCount: 0,
restrictions: [{type: ''}],
status: '',
updatedTime: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/coupons',
headers: {'content-type': 'application/json'},
body: {
_links: [{rel: ''}],
createdTime: '',
description: '',
discount: {type: ''},
expiredTime: '',
id: '',
issuedTime: '',
redemptionsCount: 0,
restrictions: [{type: ''}],
status: '',
updatedTime: ''
},
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}}/coupons');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
createdTime: '',
description: '',
discount: {
type: ''
},
expiredTime: '',
id: '',
issuedTime: '',
redemptionsCount: 0,
restrictions: [
{
type: ''
}
],
status: '',
updatedTime: ''
});
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}}/coupons',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
createdTime: '',
description: '',
discount: {type: ''},
expiredTime: '',
id: '',
issuedTime: '',
redemptionsCount: 0,
restrictions: [{type: ''}],
status: '',
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/coupons';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"createdTime":"","description":"","discount":{"type":""},"expiredTime":"","id":"","issuedTime":"","redemptionsCount":0,"restrictions":[{"type":""}],"status":"","updatedTime":""}'
};
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 = @{ @"_links": @[ @{ @"rel": @"" } ],
@"createdTime": @"",
@"description": @"",
@"discount": @{ @"type": @"" },
@"expiredTime": @"",
@"id": @"",
@"issuedTime": @"",
@"redemptionsCount": @0,
@"restrictions": @[ @{ @"type": @"" } ],
@"status": @"",
@"updatedTime": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/coupons"]
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}}/coupons" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/coupons",
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([
'_links' => [
[
'rel' => ''
]
],
'createdTime' => '',
'description' => '',
'discount' => [
'type' => ''
],
'expiredTime' => '',
'id' => '',
'issuedTime' => '',
'redemptionsCount' => 0,
'restrictions' => [
[
'type' => ''
]
],
'status' => '',
'updatedTime' => ''
]),
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}}/coupons', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"description": "",
"discount": {
"type": ""
},
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": [
{
"type": ""
}
],
"status": "",
"updatedTime": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/coupons');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'createdTime' => '',
'description' => '',
'discount' => [
'type' => ''
],
'expiredTime' => '',
'id' => '',
'issuedTime' => '',
'redemptionsCount' => 0,
'restrictions' => [
[
'type' => ''
]
],
'status' => '',
'updatedTime' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'createdTime' => '',
'description' => '',
'discount' => [
'type' => ''
],
'expiredTime' => '',
'id' => '',
'issuedTime' => '',
'redemptionsCount' => 0,
'restrictions' => [
[
'type' => ''
]
],
'status' => '',
'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/coupons');
$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}}/coupons' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"description": "",
"discount": {
"type": ""
},
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": [
{
"type": ""
}
],
"status": "",
"updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/coupons' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"description": "",
"discount": {
"type": ""
},
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": [
{
"type": ""
}
],
"status": "",
"updatedTime": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/coupons", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/coupons"
payload = {
"_links": [{ "rel": "" }],
"createdTime": "",
"description": "",
"discount": { "type": "" },
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": [{ "type": "" }],
"status": "",
"updatedTime": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/coupons"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\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}}/coupons")
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\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/coupons') do |req|
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/coupons";
let payload = json!({
"_links": (json!({"rel": ""})),
"createdTime": "",
"description": "",
"discount": json!({"type": ""}),
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": (json!({"type": ""})),
"status": "",
"updatedTime": ""
});
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}}/coupons \
--header 'content-type: application/json' \
--data '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"description": "",
"discount": {
"type": ""
},
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": [
{
"type": ""
}
],
"status": "",
"updatedTime": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"description": "",
"discount": {
"type": ""
},
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": [
{
"type": ""
}
],
"status": "",
"updatedTime": ""
}' | \
http POST {{baseUrl}}/coupons \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "createdTime": "",\n "description": "",\n "discount": {\n "type": ""\n },\n "expiredTime": "",\n "id": "",\n "issuedTime": "",\n "redemptionsCount": 0,\n "restrictions": [\n {\n "type": ""\n }\n ],\n "status": "",\n "updatedTime": ""\n}' \
--output-document \
- {{baseUrl}}/coupons
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [["rel": ""]],
"createdTime": "",
"description": "",
"discount": ["type": ""],
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": [["type": ""]],
"status": "",
"updatedTime": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/coupons")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Create or update a coupon with predefined coupon ID
{{baseUrl}}/coupons/:id
BODY json
{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"description": "",
"discount": {
"type": ""
},
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": [
{
"type": ""
}
],
"status": "",
"updatedTime": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/coupons/: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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/coupons/:id" {:content-type :json
:form-params {:_links [{:rel ""}]
:createdTime ""
:description ""
:discount {:type ""}
:expiredTime ""
:id ""
:issuedTime ""
:redemptionsCount 0
:restrictions [{:type ""}]
:status ""
:updatedTime ""}})
require "http/client"
url = "{{baseUrl}}/coupons/:id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/coupons/:id"),
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\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}}/coupons/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/coupons/:id"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/coupons/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 296
{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"description": "",
"discount": {
"type": ""
},
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": [
{
"type": ""
}
],
"status": "",
"updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/coupons/:id")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/coupons/:id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/coupons/:id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/coupons/:id")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
createdTime: '',
description: '',
discount: {
type: ''
},
expiredTime: '',
id: '',
issuedTime: '',
redemptionsCount: 0,
restrictions: [
{
type: ''
}
],
status: '',
updatedTime: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/coupons/:id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/coupons/:id',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
createdTime: '',
description: '',
discount: {type: ''},
expiredTime: '',
id: '',
issuedTime: '',
redemptionsCount: 0,
restrictions: [{type: ''}],
status: '',
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/coupons/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"createdTime":"","description":"","discount":{"type":""},"expiredTime":"","id":"","issuedTime":"","redemptionsCount":0,"restrictions":[{"type":""}],"status":"","updatedTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/coupons/:id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "createdTime": "",\n "description": "",\n "discount": {\n "type": ""\n },\n "expiredTime": "",\n "id": "",\n "issuedTime": "",\n "redemptionsCount": 0,\n "restrictions": [\n {\n "type": ""\n }\n ],\n "status": "",\n "updatedTime": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/coupons/:id")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/coupons/: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({
_links: [{rel: ''}],
createdTime: '',
description: '',
discount: {type: ''},
expiredTime: '',
id: '',
issuedTime: '',
redemptionsCount: 0,
restrictions: [{type: ''}],
status: '',
updatedTime: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/coupons/:id',
headers: {'content-type': 'application/json'},
body: {
_links: [{rel: ''}],
createdTime: '',
description: '',
discount: {type: ''},
expiredTime: '',
id: '',
issuedTime: '',
redemptionsCount: 0,
restrictions: [{type: ''}],
status: '',
updatedTime: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/coupons/:id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
createdTime: '',
description: '',
discount: {
type: ''
},
expiredTime: '',
id: '',
issuedTime: '',
redemptionsCount: 0,
restrictions: [
{
type: ''
}
],
status: '',
updatedTime: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/coupons/:id',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
createdTime: '',
description: '',
discount: {type: ''},
expiredTime: '',
id: '',
issuedTime: '',
redemptionsCount: 0,
restrictions: [{type: ''}],
status: '',
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/coupons/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"createdTime":"","description":"","discount":{"type":""},"expiredTime":"","id":"","issuedTime":"","redemptionsCount":0,"restrictions":[{"type":""}],"status":"","updatedTime":""}'
};
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 = @{ @"_links": @[ @{ @"rel": @"" } ],
@"createdTime": @"",
@"description": @"",
@"discount": @{ @"type": @"" },
@"expiredTime": @"",
@"id": @"",
@"issuedTime": @"",
@"redemptionsCount": @0,
@"restrictions": @[ @{ @"type": @"" } ],
@"status": @"",
@"updatedTime": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/coupons/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/coupons/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/coupons/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'_links' => [
[
'rel' => ''
]
],
'createdTime' => '',
'description' => '',
'discount' => [
'type' => ''
],
'expiredTime' => '',
'id' => '',
'issuedTime' => '',
'redemptionsCount' => 0,
'restrictions' => [
[
'type' => ''
]
],
'status' => '',
'updatedTime' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/coupons/:id', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"description": "",
"discount": {
"type": ""
},
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": [
{
"type": ""
}
],
"status": "",
"updatedTime": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/coupons/:id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'createdTime' => '',
'description' => '',
'discount' => [
'type' => ''
],
'expiredTime' => '',
'id' => '',
'issuedTime' => '',
'redemptionsCount' => 0,
'restrictions' => [
[
'type' => ''
]
],
'status' => '',
'updatedTime' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'createdTime' => '',
'description' => '',
'discount' => [
'type' => ''
],
'expiredTime' => '',
'id' => '',
'issuedTime' => '',
'redemptionsCount' => 0,
'restrictions' => [
[
'type' => ''
]
],
'status' => '',
'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/coupons/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/coupons/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"description": "",
"discount": {
"type": ""
},
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": [
{
"type": ""
}
],
"status": "",
"updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/coupons/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"description": "",
"discount": {
"type": ""
},
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": [
{
"type": ""
}
],
"status": "",
"updatedTime": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/coupons/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/coupons/:id"
payload = {
"_links": [{ "rel": "" }],
"createdTime": "",
"description": "",
"discount": { "type": "" },
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": [{ "type": "" }],
"status": "",
"updatedTime": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/coupons/:id"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/coupons/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/coupons/:id') do |req|
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discount\": {\n \"type\": \"\"\n },\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"issuedTime\": \"\",\n \"redemptionsCount\": 0,\n \"restrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"status\": \"\",\n \"updatedTime\": \"\"\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}}/coupons/:id";
let payload = json!({
"_links": (json!({"rel": ""})),
"createdTime": "",
"description": "",
"discount": json!({"type": ""}),
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": (json!({"type": ""})),
"status": "",
"updatedTime": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/coupons/:id \
--header 'content-type: application/json' \
--data '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"description": "",
"discount": {
"type": ""
},
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": [
{
"type": ""
}
],
"status": "",
"updatedTime": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"description": "",
"discount": {
"type": ""
},
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": [
{
"type": ""
}
],
"status": "",
"updatedTime": ""
}' | \
http PUT {{baseUrl}}/coupons/:id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "createdTime": "",\n "description": "",\n "discount": {\n "type": ""\n },\n "expiredTime": "",\n "id": "",\n "issuedTime": "",\n "redemptionsCount": 0,\n "restrictions": [\n {\n "type": ""\n }\n ],\n "status": "",\n "updatedTime": ""\n}' \
--output-document \
- {{baseUrl}}/coupons/:id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [["rel": ""]],
"createdTime": "",
"description": "",
"discount": ["type": ""],
"expiredTime": "",
"id": "",
"issuedTime": "",
"redemptionsCount": 0,
"restrictions": [["type": ""]],
"status": "",
"updatedTime": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/coupons/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Redeem a coupon
{{baseUrl}}/coupons-redemptions
BODY json
{
"_links": [
{
"rel": ""
}
],
"additionalRestrictions": [
{
"type": ""
}
],
"canceledTime": "",
"couponId": "",
"createdTime": "",
"customerId": "",
"id": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/coupons-redemptions");
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalRestrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"canceledTime\": \"\",\n \"couponId\": \"\",\n \"createdTime\": \"\",\n \"customerId\": \"\",\n \"id\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/coupons-redemptions" {:content-type :json
:form-params {:_links [{:rel ""}]
:additionalRestrictions [{:type ""}]
:canceledTime ""
:couponId ""
:createdTime ""
:customerId ""
:id ""}})
require "http/client"
url = "{{baseUrl}}/coupons-redemptions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalRestrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"canceledTime\": \"\",\n \"couponId\": \"\",\n \"createdTime\": \"\",\n \"customerId\": \"\",\n \"id\": \"\"\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}}/coupons-redemptions"),
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalRestrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"canceledTime\": \"\",\n \"couponId\": \"\",\n \"createdTime\": \"\",\n \"customerId\": \"\",\n \"id\": \"\"\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}}/coupons-redemptions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalRestrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"canceledTime\": \"\",\n \"couponId\": \"\",\n \"createdTime\": \"\",\n \"customerId\": \"\",\n \"id\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/coupons-redemptions"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalRestrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"canceledTime\": \"\",\n \"couponId\": \"\",\n \"createdTime\": \"\",\n \"customerId\": \"\",\n \"id\": \"\"\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/coupons-redemptions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 206
{
"_links": [
{
"rel": ""
}
],
"additionalRestrictions": [
{
"type": ""
}
],
"canceledTime": "",
"couponId": "",
"createdTime": "",
"customerId": "",
"id": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/coupons-redemptions")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalRestrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"canceledTime\": \"\",\n \"couponId\": \"\",\n \"createdTime\": \"\",\n \"customerId\": \"\",\n \"id\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/coupons-redemptions"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalRestrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"canceledTime\": \"\",\n \"couponId\": \"\",\n \"createdTime\": \"\",\n \"customerId\": \"\",\n \"id\": \"\"\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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalRestrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"canceledTime\": \"\",\n \"couponId\": \"\",\n \"createdTime\": \"\",\n \"customerId\": \"\",\n \"id\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/coupons-redemptions")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/coupons-redemptions")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalRestrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"canceledTime\": \"\",\n \"couponId\": \"\",\n \"createdTime\": \"\",\n \"customerId\": \"\",\n \"id\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
additionalRestrictions: [
{
type: ''
}
],
canceledTime: '',
couponId: '',
createdTime: '',
customerId: '',
id: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/coupons-redemptions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/coupons-redemptions',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
additionalRestrictions: [{type: ''}],
canceledTime: '',
couponId: '',
createdTime: '',
customerId: '',
id: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/coupons-redemptions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"additionalRestrictions":[{"type":""}],"canceledTime":"","couponId":"","createdTime":"","customerId":"","id":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/coupons-redemptions',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "additionalRestrictions": [\n {\n "type": ""\n }\n ],\n "canceledTime": "",\n "couponId": "",\n "createdTime": "",\n "customerId": "",\n "id": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalRestrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"canceledTime\": \"\",\n \"couponId\": \"\",\n \"createdTime\": \"\",\n \"customerId\": \"\",\n \"id\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/coupons-redemptions")
.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/coupons-redemptions',
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({
_links: [{rel: ''}],
additionalRestrictions: [{type: ''}],
canceledTime: '',
couponId: '',
createdTime: '',
customerId: '',
id: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/coupons-redemptions',
headers: {'content-type': 'application/json'},
body: {
_links: [{rel: ''}],
additionalRestrictions: [{type: ''}],
canceledTime: '',
couponId: '',
createdTime: '',
customerId: '',
id: ''
},
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}}/coupons-redemptions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
additionalRestrictions: [
{
type: ''
}
],
canceledTime: '',
couponId: '',
createdTime: '',
customerId: '',
id: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/coupons-redemptions',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
additionalRestrictions: [{type: ''}],
canceledTime: '',
couponId: '',
createdTime: '',
customerId: '',
id: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/coupons-redemptions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"additionalRestrictions":[{"type":""}],"canceledTime":"","couponId":"","createdTime":"","customerId":"","id":""}'
};
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 = @{ @"_links": @[ @{ @"rel": @"" } ],
@"additionalRestrictions": @[ @{ @"type": @"" } ],
@"canceledTime": @"",
@"couponId": @"",
@"createdTime": @"",
@"customerId": @"",
@"id": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/coupons-redemptions"]
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}}/coupons-redemptions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalRestrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"canceledTime\": \"\",\n \"couponId\": \"\",\n \"createdTime\": \"\",\n \"customerId\": \"\",\n \"id\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/coupons-redemptions",
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([
'_links' => [
[
'rel' => ''
]
],
'additionalRestrictions' => [
[
'type' => ''
]
],
'canceledTime' => '',
'couponId' => '',
'createdTime' => '',
'customerId' => '',
'id' => ''
]),
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}}/coupons-redemptions', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"additionalRestrictions": [
{
"type": ""
}
],
"canceledTime": "",
"couponId": "",
"createdTime": "",
"customerId": "",
"id": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/coupons-redemptions');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'additionalRestrictions' => [
[
'type' => ''
]
],
'canceledTime' => '',
'couponId' => '',
'createdTime' => '',
'customerId' => '',
'id' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'additionalRestrictions' => [
[
'type' => ''
]
],
'canceledTime' => '',
'couponId' => '',
'createdTime' => '',
'customerId' => '',
'id' => ''
]));
$request->setRequestUrl('{{baseUrl}}/coupons-redemptions');
$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}}/coupons-redemptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"additionalRestrictions": [
{
"type": ""
}
],
"canceledTime": "",
"couponId": "",
"createdTime": "",
"customerId": "",
"id": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/coupons-redemptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"additionalRestrictions": [
{
"type": ""
}
],
"canceledTime": "",
"couponId": "",
"createdTime": "",
"customerId": "",
"id": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalRestrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"canceledTime\": \"\",\n \"couponId\": \"\",\n \"createdTime\": \"\",\n \"customerId\": \"\",\n \"id\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/coupons-redemptions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/coupons-redemptions"
payload = {
"_links": [{ "rel": "" }],
"additionalRestrictions": [{ "type": "" }],
"canceledTime": "",
"couponId": "",
"createdTime": "",
"customerId": "",
"id": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/coupons-redemptions"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalRestrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"canceledTime\": \"\",\n \"couponId\": \"\",\n \"createdTime\": \"\",\n \"customerId\": \"\",\n \"id\": \"\"\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}}/coupons-redemptions")
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalRestrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"canceledTime\": \"\",\n \"couponId\": \"\",\n \"createdTime\": \"\",\n \"customerId\": \"\",\n \"id\": \"\"\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/coupons-redemptions') do |req|
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalRestrictions\": [\n {\n \"type\": \"\"\n }\n ],\n \"canceledTime\": \"\",\n \"couponId\": \"\",\n \"createdTime\": \"\",\n \"customerId\": \"\",\n \"id\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/coupons-redemptions";
let payload = json!({
"_links": (json!({"rel": ""})),
"additionalRestrictions": (json!({"type": ""})),
"canceledTime": "",
"couponId": "",
"createdTime": "",
"customerId": "",
"id": ""
});
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}}/coupons-redemptions \
--header 'content-type: application/json' \
--data '{
"_links": [
{
"rel": ""
}
],
"additionalRestrictions": [
{
"type": ""
}
],
"canceledTime": "",
"couponId": "",
"createdTime": "",
"customerId": "",
"id": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"additionalRestrictions": [
{
"type": ""
}
],
"canceledTime": "",
"couponId": "",
"createdTime": "",
"customerId": "",
"id": ""
}' | \
http POST {{baseUrl}}/coupons-redemptions \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "additionalRestrictions": [\n {\n "type": ""\n }\n ],\n "canceledTime": "",\n "couponId": "",\n "createdTime": "",\n "customerId": "",\n "id": ""\n}' \
--output-document \
- {{baseUrl}}/coupons-redemptions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [["rel": ""]],
"additionalRestrictions": [["type": ""]],
"canceledTime": "",
"couponId": "",
"createdTime": "",
"customerId": "",
"id": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/coupons-redemptions")! 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
Retrieve a coupon redemption with specified identifier string
{{baseUrl}}/coupons-redemptions/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/coupons-redemptions/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/coupons-redemptions/:id")
require "http/client"
url = "{{baseUrl}}/coupons-redemptions/: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}}/coupons-redemptions/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/coupons-redemptions/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/coupons-redemptions/: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/coupons-redemptions/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/coupons-redemptions/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/coupons-redemptions/: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}}/coupons-redemptions/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/coupons-redemptions/: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}}/coupons-redemptions/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/coupons-redemptions/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/coupons-redemptions/: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}}/coupons-redemptions/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/coupons-redemptions/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/coupons-redemptions/: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}}/coupons-redemptions/: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}}/coupons-redemptions/: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}}/coupons-redemptions/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/coupons-redemptions/: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}}/coupons-redemptions/: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}}/coupons-redemptions/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/coupons-redemptions/: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}}/coupons-redemptions/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/coupons-redemptions/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/coupons-redemptions/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/coupons-redemptions/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/coupons-redemptions/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/coupons-redemptions/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/coupons-redemptions/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/coupons-redemptions/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/coupons-redemptions/: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/coupons-redemptions/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/coupons-redemptions/: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}}/coupons-redemptions/:id
http GET {{baseUrl}}/coupons-redemptions/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/coupons-redemptions/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/coupons-redemptions/: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
Retrieve a coupon
{{baseUrl}}/coupons/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/coupons/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/coupons/:id")
require "http/client"
url = "{{baseUrl}}/coupons/: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}}/coupons/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/coupons/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/coupons/: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/coupons/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/coupons/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/coupons/: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}}/coupons/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/coupons/: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}}/coupons/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/coupons/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/coupons/: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}}/coupons/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/coupons/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/coupons/: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}}/coupons/: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}}/coupons/: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}}/coupons/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/coupons/: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}}/coupons/: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}}/coupons/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/coupons/: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}}/coupons/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/coupons/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/coupons/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/coupons/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/coupons/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/coupons/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/coupons/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/coupons/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/coupons/: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/coupons/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/coupons/: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}}/coupons/:id
http GET {{baseUrl}}/coupons/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/coupons/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/coupons/: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
Retrieve a list of coupon redemptions
{{baseUrl}}/coupons-redemptions
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/coupons-redemptions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/coupons-redemptions")
require "http/client"
url = "{{baseUrl}}/coupons-redemptions"
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}}/coupons-redemptions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/coupons-redemptions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/coupons-redemptions"
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/coupons-redemptions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/coupons-redemptions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/coupons-redemptions"))
.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}}/coupons-redemptions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/coupons-redemptions")
.asString();
const 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}}/coupons-redemptions');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/coupons-redemptions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/coupons-redemptions';
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}}/coupons-redemptions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/coupons-redemptions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/coupons-redemptions',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/coupons-redemptions'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/coupons-redemptions');
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}}/coupons-redemptions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/coupons-redemptions';
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}}/coupons-redemptions"]
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}}/coupons-redemptions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/coupons-redemptions",
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}}/coupons-redemptions');
echo $response->getBody();
setUrl('{{baseUrl}}/coupons-redemptions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/coupons-redemptions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/coupons-redemptions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/coupons-redemptions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/coupons-redemptions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/coupons-redemptions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/coupons-redemptions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/coupons-redemptions")
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/coupons-redemptions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/coupons-redemptions";
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}}/coupons-redemptions
http GET {{baseUrl}}/coupons-redemptions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/coupons-redemptions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/coupons-redemptions")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a list of coupons
{{baseUrl}}/coupons
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/coupons");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/coupons")
require "http/client"
url = "{{baseUrl}}/coupons"
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}}/coupons"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/coupons");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/coupons"
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/coupons HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/coupons")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/coupons"))
.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}}/coupons")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/coupons")
.asString();
const 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}}/coupons');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/coupons'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/coupons';
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}}/coupons',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/coupons")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/coupons',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/coupons'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/coupons');
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}}/coupons'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/coupons';
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}}/coupons"]
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}}/coupons" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/coupons",
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}}/coupons');
echo $response->getBody();
setUrl('{{baseUrl}}/coupons');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/coupons');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/coupons' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/coupons' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/coupons")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/coupons"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/coupons"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/coupons")
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/coupons') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/coupons";
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}}/coupons
http GET {{baseUrl}}/coupons
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/coupons
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/coupons")! 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
Set a coupon's expiration time
{{baseUrl}}/coupons/:id/expiration
BODY json
{
"expiredTime": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/coupons/:id/expiration");
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 \"expiredTime\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/coupons/:id/expiration" {:content-type :json
:form-params {:expiredTime ""}})
require "http/client"
url = "{{baseUrl}}/coupons/:id/expiration"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"expiredTime\": \"\"\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}}/coupons/:id/expiration"),
Content = new StringContent("{\n \"expiredTime\": \"\"\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}}/coupons/:id/expiration");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"expiredTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/coupons/:id/expiration"
payload := strings.NewReader("{\n \"expiredTime\": \"\"\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/coupons/:id/expiration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23
{
"expiredTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/coupons/:id/expiration")
.setHeader("content-type", "application/json")
.setBody("{\n \"expiredTime\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/coupons/:id/expiration"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"expiredTime\": \"\"\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 \"expiredTime\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/coupons/:id/expiration")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/coupons/:id/expiration")
.header("content-type", "application/json")
.body("{\n \"expiredTime\": \"\"\n}")
.asString();
const data = JSON.stringify({
expiredTime: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/coupons/:id/expiration');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/coupons/:id/expiration',
headers: {'content-type': 'application/json'},
data: {expiredTime: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/coupons/:id/expiration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"expiredTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/coupons/:id/expiration',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "expiredTime": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"expiredTime\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/coupons/:id/expiration")
.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/coupons/:id/expiration',
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({expiredTime: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/coupons/:id/expiration',
headers: {'content-type': 'application/json'},
body: {expiredTime: ''},
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}}/coupons/:id/expiration');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
expiredTime: ''
});
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}}/coupons/:id/expiration',
headers: {'content-type': 'application/json'},
data: {expiredTime: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/coupons/:id/expiration';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"expiredTime":""}'
};
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 = @{ @"expiredTime": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/coupons/:id/expiration"]
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}}/coupons/:id/expiration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"expiredTime\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/coupons/:id/expiration",
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([
'expiredTime' => ''
]),
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}}/coupons/:id/expiration', [
'body' => '{
"expiredTime": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/coupons/:id/expiration');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'expiredTime' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'expiredTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/coupons/:id/expiration');
$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}}/coupons/:id/expiration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"expiredTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/coupons/:id/expiration' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"expiredTime": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"expiredTime\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/coupons/:id/expiration", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/coupons/:id/expiration"
payload = { "expiredTime": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/coupons/:id/expiration"
payload <- "{\n \"expiredTime\": \"\"\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}}/coupons/:id/expiration")
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 \"expiredTime\": \"\"\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/coupons/:id/expiration') do |req|
req.body = "{\n \"expiredTime\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/coupons/:id/expiration";
let payload = json!({"expiredTime": ""});
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}}/coupons/:id/expiration \
--header 'content-type: application/json' \
--data '{
"expiredTime": ""
}'
echo '{
"expiredTime": ""
}' | \
http POST {{baseUrl}}/coupons/:id/expiration \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "expiredTime": ""\n}' \
--output-document \
- {{baseUrl}}/coupons/:id/expiration
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["expiredTime": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/coupons/:id/expiration")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Create or alter a Custom Field
{{baseUrl}}/custom-fields/:resource/:name
BODY json
{
"_links": [
{
"rel": ""
}
],
"additionalSchema": "",
"description": "",
"name": "",
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/custom-fields/:resource/:name");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalSchema\": \"\",\n \"description\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/custom-fields/:resource/:name" {:content-type :json
:form-params {:_links [{:rel ""}]
:additionalSchema ""
:description ""
:name ""
:type ""}})
require "http/client"
url = "{{baseUrl}}/custom-fields/:resource/:name"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalSchema\": \"\",\n \"description\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/custom-fields/:resource/:name"),
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalSchema\": \"\",\n \"description\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/custom-fields/:resource/:name");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalSchema\": \"\",\n \"description\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/custom-fields/:resource/:name"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalSchema\": \"\",\n \"description\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/custom-fields/:resource/:name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 124
{
"_links": [
{
"rel": ""
}
],
"additionalSchema": "",
"description": "",
"name": "",
"type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/custom-fields/:resource/:name")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalSchema\": \"\",\n \"description\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/custom-fields/:resource/:name"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalSchema\": \"\",\n \"description\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalSchema\": \"\",\n \"description\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/custom-fields/:resource/:name")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/custom-fields/:resource/:name")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalSchema\": \"\",\n \"description\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
additionalSchema: '',
description: '',
name: '',
type: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/custom-fields/:resource/:name');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/custom-fields/:resource/:name',
headers: {'content-type': 'application/json'},
data: {_links: [{rel: ''}], additionalSchema: '', description: '', name: '', type: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/custom-fields/:resource/:name';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"additionalSchema":"","description":"","name":"","type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/custom-fields/:resource/:name',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "additionalSchema": "",\n "description": "",\n "name": "",\n "type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalSchema\": \"\",\n \"description\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/custom-fields/:resource/:name")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/custom-fields/:resource/:name',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({_links: [{rel: ''}], additionalSchema: '', description: '', name: '', type: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/custom-fields/:resource/:name',
headers: {'content-type': 'application/json'},
body: {_links: [{rel: ''}], additionalSchema: '', description: '', name: '', type: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/custom-fields/:resource/:name');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
additionalSchema: '',
description: '',
name: '',
type: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/custom-fields/:resource/:name',
headers: {'content-type': 'application/json'},
data: {_links: [{rel: ''}], additionalSchema: '', description: '', name: '', type: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/custom-fields/:resource/:name';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"additionalSchema":"","description":"","name":"","type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"_links": @[ @{ @"rel": @"" } ],
@"additionalSchema": @"",
@"description": @"",
@"name": @"",
@"type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/custom-fields/:resource/:name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/custom-fields/:resource/:name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalSchema\": \"\",\n \"description\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/custom-fields/:resource/:name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'_links' => [
[
'rel' => ''
]
],
'additionalSchema' => '',
'description' => '',
'name' => '',
'type' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/custom-fields/:resource/:name', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"additionalSchema": "",
"description": "",
"name": "",
"type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/custom-fields/:resource/:name');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'additionalSchema' => '',
'description' => '',
'name' => '',
'type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'additionalSchema' => '',
'description' => '',
'name' => '',
'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/custom-fields/:resource/:name');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/custom-fields/:resource/:name' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"additionalSchema": "",
"description": "",
"name": "",
"type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/custom-fields/:resource/:name' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"additionalSchema": "",
"description": "",
"name": "",
"type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalSchema\": \"\",\n \"description\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/custom-fields/:resource/:name", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/custom-fields/:resource/:name"
payload = {
"_links": [{ "rel": "" }],
"additionalSchema": "",
"description": "",
"name": "",
"type": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/custom-fields/:resource/:name"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalSchema\": \"\",\n \"description\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/custom-fields/:resource/:name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalSchema\": \"\",\n \"description\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/custom-fields/:resource/:name') do |req|
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"additionalSchema\": \"\",\n \"description\": \"\",\n \"name\": \"\",\n \"type\": \"\"\n}"
end
puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/custom-fields/:resource/:name";
let payload = json!({
"_links": (json!({"rel": ""})),
"additionalSchema": "",
"description": "",
"name": "",
"type": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/custom-fields/:resource/:name \
--header 'content-type: application/json' \
--data '{
"_links": [
{
"rel": ""
}
],
"additionalSchema": "",
"description": "",
"name": "",
"type": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"additionalSchema": "",
"description": "",
"name": "",
"type": ""
}' | \
http PUT {{baseUrl}}/custom-fields/:resource/:name \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "additionalSchema": "",\n "description": "",\n "name": "",\n "type": ""\n}' \
--output-document \
- {{baseUrl}}/custom-fields/:resource/:name
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [["rel": ""]],
"additionalSchema": "",
"description": "",
"name": "",
"type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/custom-fields/:resource/:name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve Custom Fields
{{baseUrl}}/custom-fields/:resource
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/custom-fields/:resource");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/custom-fields/:resource")
require "http/client"
url = "{{baseUrl}}/custom-fields/:resource"
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}}/custom-fields/:resource"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/custom-fields/:resource");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/custom-fields/:resource"
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/custom-fields/:resource HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/custom-fields/:resource")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/custom-fields/:resource"))
.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}}/custom-fields/:resource")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/custom-fields/:resource")
.asString();
const 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}}/custom-fields/:resource');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/custom-fields/:resource'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/custom-fields/:resource';
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}}/custom-fields/:resource',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/custom-fields/:resource")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/custom-fields/:resource',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/custom-fields/:resource'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/custom-fields/:resource');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/custom-fields/:resource'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/custom-fields/:resource';
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}}/custom-fields/:resource"]
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}}/custom-fields/:resource" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/custom-fields/:resource",
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}}/custom-fields/:resource');
echo $response->getBody();
setUrl('{{baseUrl}}/custom-fields/:resource');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/custom-fields/:resource');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/custom-fields/:resource' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/custom-fields/:resource' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/custom-fields/:resource")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/custom-fields/:resource"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/custom-fields/:resource"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/custom-fields/:resource")
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/custom-fields/:resource') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/custom-fields/:resource";
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}}/custom-fields/:resource
http GET {{baseUrl}}/custom-fields/:resource
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/custom-fields/:resource
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/custom-fields/:resource")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a Custom Field
{{baseUrl}}/custom-fields/:resource/:name
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/custom-fields/:resource/:name");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/custom-fields/:resource/:name")
require "http/client"
url = "{{baseUrl}}/custom-fields/:resource/:name"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/custom-fields/:resource/:name"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/custom-fields/:resource/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/custom-fields/:resource/:name"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/custom-fields/:resource/:name HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/custom-fields/:resource/:name")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/custom-fields/:resource/:name"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/custom-fields/:resource/:name")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/custom-fields/:resource/:name")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/custom-fields/:resource/:name');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/custom-fields/:resource/:name'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/custom-fields/:resource/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/custom-fields/:resource/:name',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/custom-fields/:resource/:name")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/custom-fields/:resource/:name',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'GET',
url: '{{baseUrl}}/custom-fields/:resource/:name'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/custom-fields/:resource/:name');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'GET',
url: '{{baseUrl}}/custom-fields/:resource/:name'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/custom-fields/:resource/:name';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/custom-fields/:resource/:name"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/custom-fields/:resource/:name" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/custom-fields/:resource/:name",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/custom-fields/:resource/:name');
echo $response->getBody();
setUrl('{{baseUrl}}/custom-fields/:resource/:name');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/custom-fields/:resource/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/custom-fields/:resource/:name' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/custom-fields/:resource/:name' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/custom-fields/:resource/:name")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/custom-fields/:resource/:name"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/custom-fields/:resource/:name"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/custom-fields/:resource/:name")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/custom-fields/:resource/:name') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/custom-fields/:resource/:name";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/custom-fields/:resource/:name
http GET {{baseUrl}}/custom-fields/:resource/:name
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/custom-fields/:resource/:name
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/custom-fields/:resource/:name")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Change authentication options
{{baseUrl}}/authentication-options
BODY json
{
"authTokenTtl": 0,
"credentialTtl": 0,
"otpRequired": false,
"passwordPattern": "",
"resetTokenTtl": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authentication-options");
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 \"authTokenTtl\": 0,\n \"credentialTtl\": 0,\n \"otpRequired\": false,\n \"passwordPattern\": \"\",\n \"resetTokenTtl\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/authentication-options" {:content-type :json
:form-params {:authTokenTtl 0
:credentialTtl 0
:otpRequired false
:passwordPattern ""
:resetTokenTtl 0}})
require "http/client"
url = "{{baseUrl}}/authentication-options"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"authTokenTtl\": 0,\n \"credentialTtl\": 0,\n \"otpRequired\": false,\n \"passwordPattern\": \"\",\n \"resetTokenTtl\": 0\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/authentication-options"),
Content = new StringContent("{\n \"authTokenTtl\": 0,\n \"credentialTtl\": 0,\n \"otpRequired\": false,\n \"passwordPattern\": \"\",\n \"resetTokenTtl\": 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}}/authentication-options");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"authTokenTtl\": 0,\n \"credentialTtl\": 0,\n \"otpRequired\": false,\n \"passwordPattern\": \"\",\n \"resetTokenTtl\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/authentication-options"
payload := strings.NewReader("{\n \"authTokenTtl\": 0,\n \"credentialTtl\": 0,\n \"otpRequired\": false,\n \"passwordPattern\": \"\",\n \"resetTokenTtl\": 0\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/authentication-options HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 116
{
"authTokenTtl": 0,
"credentialTtl": 0,
"otpRequired": false,
"passwordPattern": "",
"resetTokenTtl": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/authentication-options")
.setHeader("content-type", "application/json")
.setBody("{\n \"authTokenTtl\": 0,\n \"credentialTtl\": 0,\n \"otpRequired\": false,\n \"passwordPattern\": \"\",\n \"resetTokenTtl\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/authentication-options"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"authTokenTtl\": 0,\n \"credentialTtl\": 0,\n \"otpRequired\": false,\n \"passwordPattern\": \"\",\n \"resetTokenTtl\": 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 \"authTokenTtl\": 0,\n \"credentialTtl\": 0,\n \"otpRequired\": false,\n \"passwordPattern\": \"\",\n \"resetTokenTtl\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/authentication-options")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/authentication-options")
.header("content-type", "application/json")
.body("{\n \"authTokenTtl\": 0,\n \"credentialTtl\": 0,\n \"otpRequired\": false,\n \"passwordPattern\": \"\",\n \"resetTokenTtl\": 0\n}")
.asString();
const data = JSON.stringify({
authTokenTtl: 0,
credentialTtl: 0,
otpRequired: false,
passwordPattern: '',
resetTokenTtl: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/authentication-options');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/authentication-options',
headers: {'content-type': 'application/json'},
data: {
authTokenTtl: 0,
credentialTtl: 0,
otpRequired: false,
passwordPattern: '',
resetTokenTtl: 0
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/authentication-options';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"authTokenTtl":0,"credentialTtl":0,"otpRequired":false,"passwordPattern":"","resetTokenTtl":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}}/authentication-options',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "authTokenTtl": 0,\n "credentialTtl": 0,\n "otpRequired": false,\n "passwordPattern": "",\n "resetTokenTtl": 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 \"authTokenTtl\": 0,\n \"credentialTtl\": 0,\n \"otpRequired\": false,\n \"passwordPattern\": \"\",\n \"resetTokenTtl\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/authentication-options")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/authentication-options',
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({
authTokenTtl: 0,
credentialTtl: 0,
otpRequired: false,
passwordPattern: '',
resetTokenTtl: 0
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/authentication-options',
headers: {'content-type': 'application/json'},
body: {
authTokenTtl: 0,
credentialTtl: 0,
otpRequired: false,
passwordPattern: '',
resetTokenTtl: 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('PUT', '{{baseUrl}}/authentication-options');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
authTokenTtl: 0,
credentialTtl: 0,
otpRequired: false,
passwordPattern: '',
resetTokenTtl: 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: 'PUT',
url: '{{baseUrl}}/authentication-options',
headers: {'content-type': 'application/json'},
data: {
authTokenTtl: 0,
credentialTtl: 0,
otpRequired: false,
passwordPattern: '',
resetTokenTtl: 0
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/authentication-options';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"authTokenTtl":0,"credentialTtl":0,"otpRequired":false,"passwordPattern":"","resetTokenTtl":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 = @{ @"authTokenTtl": @0,
@"credentialTtl": @0,
@"otpRequired": @NO,
@"passwordPattern": @"",
@"resetTokenTtl": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/authentication-options"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/authentication-options" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"authTokenTtl\": 0,\n \"credentialTtl\": 0,\n \"otpRequired\": false,\n \"passwordPattern\": \"\",\n \"resetTokenTtl\": 0\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/authentication-options",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'authTokenTtl' => 0,
'credentialTtl' => 0,
'otpRequired' => null,
'passwordPattern' => '',
'resetTokenTtl' => 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('PUT', '{{baseUrl}}/authentication-options', [
'body' => '{
"authTokenTtl": 0,
"credentialTtl": 0,
"otpRequired": false,
"passwordPattern": "",
"resetTokenTtl": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/authentication-options');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'authTokenTtl' => 0,
'credentialTtl' => 0,
'otpRequired' => null,
'passwordPattern' => '',
'resetTokenTtl' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'authTokenTtl' => 0,
'credentialTtl' => 0,
'otpRequired' => null,
'passwordPattern' => '',
'resetTokenTtl' => 0
]));
$request->setRequestUrl('{{baseUrl}}/authentication-options');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/authentication-options' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"authTokenTtl": 0,
"credentialTtl": 0,
"otpRequired": false,
"passwordPattern": "",
"resetTokenTtl": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authentication-options' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"authTokenTtl": 0,
"credentialTtl": 0,
"otpRequired": false,
"passwordPattern": "",
"resetTokenTtl": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"authTokenTtl\": 0,\n \"credentialTtl\": 0,\n \"otpRequired\": false,\n \"passwordPattern\": \"\",\n \"resetTokenTtl\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/authentication-options", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/authentication-options"
payload = {
"authTokenTtl": 0,
"credentialTtl": 0,
"otpRequired": False,
"passwordPattern": "",
"resetTokenTtl": 0
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/authentication-options"
payload <- "{\n \"authTokenTtl\": 0,\n \"credentialTtl\": 0,\n \"otpRequired\": false,\n \"passwordPattern\": \"\",\n \"resetTokenTtl\": 0\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/authentication-options")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"authTokenTtl\": 0,\n \"credentialTtl\": 0,\n \"otpRequired\": false,\n \"passwordPattern\": \"\",\n \"resetTokenTtl\": 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.put('/baseUrl/authentication-options') do |req|
req.body = "{\n \"authTokenTtl\": 0,\n \"credentialTtl\": 0,\n \"otpRequired\": false,\n \"passwordPattern\": \"\",\n \"resetTokenTtl\": 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}}/authentication-options";
let payload = json!({
"authTokenTtl": 0,
"credentialTtl": 0,
"otpRequired": false,
"passwordPattern": "",
"resetTokenTtl": 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("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/authentication-options \
--header 'content-type: application/json' \
--data '{
"authTokenTtl": 0,
"credentialTtl": 0,
"otpRequired": false,
"passwordPattern": "",
"resetTokenTtl": 0
}'
echo '{
"authTokenTtl": 0,
"credentialTtl": 0,
"otpRequired": false,
"passwordPattern": "",
"resetTokenTtl": 0
}' | \
http PUT {{baseUrl}}/authentication-options \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "authTokenTtl": 0,\n "credentialTtl": 0,\n "otpRequired": false,\n "passwordPattern": "",\n "resetTokenTtl": 0\n}' \
--output-document \
- {{baseUrl}}/authentication-options
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"authTokenTtl": 0,
"credentialTtl": 0,
"otpRequired": false,
"passwordPattern": "",
"resetTokenTtl": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authentication-options")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Create a Reset Password Token
{{baseUrl}}/password-tokens
BODY json
{
"_links": [
{
"rel": ""
}
],
"credentialId": "",
"expiredTime": "",
"token": "",
"username": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/password-tokens");
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"credentialId\": \"\",\n \"expiredTime\": \"\",\n \"token\": \"\",\n \"username\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/password-tokens" {:content-type :json
:form-params {:_links [{:rel ""}]
:credentialId ""
:expiredTime ""
:token ""
:username ""}})
require "http/client"
url = "{{baseUrl}}/password-tokens"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"credentialId\": \"\",\n \"expiredTime\": \"\",\n \"token\": \"\",\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}}/password-tokens"),
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"credentialId\": \"\",\n \"expiredTime\": \"\",\n \"token\": \"\",\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}}/password-tokens");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"credentialId\": \"\",\n \"expiredTime\": \"\",\n \"token\": \"\",\n \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/password-tokens"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"credentialId\": \"\",\n \"expiredTime\": \"\",\n \"token\": \"\",\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/password-tokens HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 125
{
"_links": [
{
"rel": ""
}
],
"credentialId": "",
"expiredTime": "",
"token": "",
"username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/password-tokens")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"credentialId\": \"\",\n \"expiredTime\": \"\",\n \"token\": \"\",\n \"username\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/password-tokens"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"credentialId\": \"\",\n \"expiredTime\": \"\",\n \"token\": \"\",\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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"credentialId\": \"\",\n \"expiredTime\": \"\",\n \"token\": \"\",\n \"username\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/password-tokens")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/password-tokens")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"credentialId\": \"\",\n \"expiredTime\": \"\",\n \"token\": \"\",\n \"username\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
credentialId: '',
expiredTime: '',
token: '',
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}}/password-tokens');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/password-tokens',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
credentialId: '',
expiredTime: '',
token: '',
username: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/password-tokens';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"credentialId":"","expiredTime":"","token":"","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}}/password-tokens',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "credentialId": "",\n "expiredTime": "",\n "token": "",\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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"credentialId\": \"\",\n \"expiredTime\": \"\",\n \"token\": \"\",\n \"username\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/password-tokens")
.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/password-tokens',
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({
_links: [{rel: ''}],
credentialId: '',
expiredTime: '',
token: '',
username: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/password-tokens',
headers: {'content-type': 'application/json'},
body: {
_links: [{rel: ''}],
credentialId: '',
expiredTime: '',
token: '',
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}}/password-tokens');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
credentialId: '',
expiredTime: '',
token: '',
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}}/password-tokens',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
credentialId: '',
expiredTime: '',
token: '',
username: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/password-tokens';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"credentialId":"","expiredTime":"","token":"","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 = @{ @"_links": @[ @{ @"rel": @"" } ],
@"credentialId": @"",
@"expiredTime": @"",
@"token": @"",
@"username": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/password-tokens"]
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}}/password-tokens" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"credentialId\": \"\",\n \"expiredTime\": \"\",\n \"token\": \"\",\n \"username\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/password-tokens",
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([
'_links' => [
[
'rel' => ''
]
],
'credentialId' => '',
'expiredTime' => '',
'token' => '',
'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}}/password-tokens', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"credentialId": "",
"expiredTime": "",
"token": "",
"username": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/password-tokens');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'credentialId' => '',
'expiredTime' => '',
'token' => '',
'username' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'credentialId' => '',
'expiredTime' => '',
'token' => '',
'username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/password-tokens');
$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}}/password-tokens' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"credentialId": "",
"expiredTime": "",
"token": "",
"username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/password-tokens' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"credentialId": "",
"expiredTime": "",
"token": "",
"username": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"credentialId\": \"\",\n \"expiredTime\": \"\",\n \"token\": \"\",\n \"username\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/password-tokens", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/password-tokens"
payload = {
"_links": [{ "rel": "" }],
"credentialId": "",
"expiredTime": "",
"token": "",
"username": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/password-tokens"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"credentialId\": \"\",\n \"expiredTime\": \"\",\n \"token\": \"\",\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}}/password-tokens")
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"credentialId\": \"\",\n \"expiredTime\": \"\",\n \"token\": \"\",\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/password-tokens') do |req|
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"credentialId\": \"\",\n \"expiredTime\": \"\",\n \"token\": \"\",\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}}/password-tokens";
let payload = json!({
"_links": (json!({"rel": ""})),
"credentialId": "",
"expiredTime": "",
"token": "",
"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}}/password-tokens \
--header 'content-type: application/json' \
--data '{
"_links": [
{
"rel": ""
}
],
"credentialId": "",
"expiredTime": "",
"token": "",
"username": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"credentialId": "",
"expiredTime": "",
"token": "",
"username": ""
}' | \
http POST {{baseUrl}}/password-tokens \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "credentialId": "",\n "expiredTime": "",\n "token": "",\n "username": ""\n}' \
--output-document \
- {{baseUrl}}/password-tokens
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [["rel": ""]],
"credentialId": "",
"expiredTime": "",
"token": "",
"username": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/password-tokens")! 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 credential
{{baseUrl}}/credentials
BODY json
{
"_links": [],
"customerId": "",
"expiredTime": "",
"id": "",
"password": "",
"username": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/credentials");
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 \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/credentials" {:content-type :json
:form-params {:_links []
:customerId ""
:expiredTime ""
:id ""
:password ""
:username ""}})
require "http/client"
url = "{{baseUrl}}/credentials"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\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}}/credentials"),
Content = new StringContent("{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\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}}/credentials");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/credentials"
payload := strings.NewReader("{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\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/credentials HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107
{
"_links": [],
"customerId": "",
"expiredTime": "",
"id": "",
"password": "",
"username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/credentials")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/credentials"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\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 \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/credentials")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/credentials")
.header("content-type", "application/json")
.body("{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [],
customerId: '',
expiredTime: '',
id: '',
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}}/credentials');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/credentials',
headers: {'content-type': 'application/json'},
data: {
_links: [],
customerId: '',
expiredTime: '',
id: '',
password: '',
username: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/credentials';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[],"customerId":"","expiredTime":"","id":"","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}}/credentials',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [],\n "customerId": "",\n "expiredTime": "",\n "id": "",\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 \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/credentials")
.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/credentials',
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({
_links: [],
customerId: '',
expiredTime: '',
id: '',
password: '',
username: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/credentials',
headers: {'content-type': 'application/json'},
body: {
_links: [],
customerId: '',
expiredTime: '',
id: '',
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}}/credentials');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [],
customerId: '',
expiredTime: '',
id: '',
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}}/credentials',
headers: {'content-type': 'application/json'},
data: {
_links: [],
customerId: '',
expiredTime: '',
id: '',
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}}/credentials';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[],"customerId":"","expiredTime":"","id":"","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 = @{ @"_links": @[ ],
@"customerId": @"",
@"expiredTime": @"",
@"id": @"",
@"password": @"",
@"username": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/credentials"]
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}}/credentials" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/credentials",
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([
'_links' => [
],
'customerId' => '',
'expiredTime' => '',
'id' => '',
'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}}/credentials', [
'body' => '{
"_links": [],
"customerId": "",
"expiredTime": "",
"id": "",
"password": "",
"username": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/credentials');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
],
'customerId' => '',
'expiredTime' => '',
'id' => '',
'password' => '',
'username' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
],
'customerId' => '',
'expiredTime' => '',
'id' => '',
'password' => '',
'username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/credentials');
$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}}/credentials' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [],
"customerId": "",
"expiredTime": "",
"id": "",
"password": "",
"username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/credentials' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [],
"customerId": "",
"expiredTime": "",
"id": "",
"password": "",
"username": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/credentials", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/credentials"
payload = {
"_links": [],
"customerId": "",
"expiredTime": "",
"id": "",
"password": "",
"username": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/credentials"
payload <- "{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\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}}/credentials")
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 \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\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/credentials') do |req|
req.body = "{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\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}}/credentials";
let payload = json!({
"_links": (),
"customerId": "",
"expiredTime": "",
"id": "",
"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}}/credentials \
--header 'content-type: application/json' \
--data '{
"_links": [],
"customerId": "",
"expiredTime": "",
"id": "",
"password": "",
"username": ""
}'
echo '{
"_links": [],
"customerId": "",
"expiredTime": "",
"id": "",
"password": "",
"username": ""
}' | \
http POST {{baseUrl}}/credentials \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_links": [],\n "customerId": "",\n "expiredTime": "",\n "id": "",\n "password": "",\n "username": ""\n}' \
--output-document \
- {{baseUrl}}/credentials
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [],
"customerId": "",
"expiredTime": "",
"id": "",
"password": "",
"username": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/credentials")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Create or update a credential with predefined ID
{{baseUrl}}/credentials/:id
BODY json
{
"_links": [],
"customerId": "",
"expiredTime": "",
"id": "",
"password": "",
"username": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/credentials/: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 \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/credentials/:id" {:content-type :json
:form-params {:_links []
:customerId ""
:expiredTime ""
:id ""
:password ""
:username ""}})
require "http/client"
url = "{{baseUrl}}/credentials/:id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/credentials/:id"),
Content = new StringContent("{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\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}}/credentials/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/credentials/:id"
payload := strings.NewReader("{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/credentials/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107
{
"_links": [],
"customerId": "",
"expiredTime": "",
"id": "",
"password": "",
"username": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/credentials/:id")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/credentials/:id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\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 \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/credentials/:id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/credentials/:id")
.header("content-type", "application/json")
.body("{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [],
customerId: '',
expiredTime: '',
id: '',
password: '',
username: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/credentials/:id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/credentials/:id',
headers: {'content-type': 'application/json'},
data: {
_links: [],
customerId: '',
expiredTime: '',
id: '',
password: '',
username: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/credentials/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_links":[],"customerId":"","expiredTime":"","id":"","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}}/credentials/:id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [],\n "customerId": "",\n "expiredTime": "",\n "id": "",\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 \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/credentials/:id")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/credentials/: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({
_links: [],
customerId: '',
expiredTime: '',
id: '',
password: '',
username: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/credentials/:id',
headers: {'content-type': 'application/json'},
body: {
_links: [],
customerId: '',
expiredTime: '',
id: '',
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('PUT', '{{baseUrl}}/credentials/:id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [],
customerId: '',
expiredTime: '',
id: '',
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: 'PUT',
url: '{{baseUrl}}/credentials/:id',
headers: {'content-type': 'application/json'},
data: {
_links: [],
customerId: '',
expiredTime: '',
id: '',
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}}/credentials/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_links":[],"customerId":"","expiredTime":"","id":"","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 = @{ @"_links": @[ ],
@"customerId": @"",
@"expiredTime": @"",
@"id": @"",
@"password": @"",
@"username": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/credentials/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/credentials/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/credentials/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'_links' => [
],
'customerId' => '',
'expiredTime' => '',
'id' => '',
'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('PUT', '{{baseUrl}}/credentials/:id', [
'body' => '{
"_links": [],
"customerId": "",
"expiredTime": "",
"id": "",
"password": "",
"username": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/credentials/:id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
],
'customerId' => '',
'expiredTime' => '',
'id' => '',
'password' => '',
'username' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
],
'customerId' => '',
'expiredTime' => '',
'id' => '',
'password' => '',
'username' => ''
]));
$request->setRequestUrl('{{baseUrl}}/credentials/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/credentials/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_links": [],
"customerId": "",
"expiredTime": "",
"id": "",
"password": "",
"username": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/credentials/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_links": [],
"customerId": "",
"expiredTime": "",
"id": "",
"password": "",
"username": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/credentials/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/credentials/:id"
payload = {
"_links": [],
"customerId": "",
"expiredTime": "",
"id": "",
"password": "",
"username": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/credentials/:id"
payload <- "{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\n \"username\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/credentials/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\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.put('/baseUrl/credentials/:id') do |req|
req.body = "{\n \"_links\": [],\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"password\": \"\",\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}}/credentials/:id";
let payload = json!({
"_links": (),
"customerId": "",
"expiredTime": "",
"id": "",
"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.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/credentials/:id \
--header 'content-type: application/json' \
--data '{
"_links": [],
"customerId": "",
"expiredTime": "",
"id": "",
"password": "",
"username": ""
}'
echo '{
"_links": [],
"customerId": "",
"expiredTime": "",
"id": "",
"password": "",
"username": ""
}' | \
http PUT {{baseUrl}}/credentials/:id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "_links": [],\n "customerId": "",\n "expiredTime": "",\n "id": "",\n "password": "",\n "username": ""\n}' \
--output-document \
- {{baseUrl}}/credentials/:id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [],
"customerId": "",
"expiredTime": "",
"id": "",
"password": "",
"username": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/credentials/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
Delete a Reset Password Token
{{baseUrl}}/password-tokens/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/password-tokens/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/password-tokens/:id")
require "http/client"
url = "{{baseUrl}}/password-tokens/: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}}/password-tokens/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/password-tokens/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/password-tokens/: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/password-tokens/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/password-tokens/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/password-tokens/: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}}/password-tokens/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/password-tokens/: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}}/password-tokens/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/password-tokens/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/password-tokens/: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}}/password-tokens/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/password-tokens/: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/password-tokens/: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}}/password-tokens/: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}}/password-tokens/: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}}/password-tokens/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/password-tokens/: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}}/password-tokens/: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}}/password-tokens/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/password-tokens/: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}}/password-tokens/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/password-tokens/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/password-tokens/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/password-tokens/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/password-tokens/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/password-tokens/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/password-tokens/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/password-tokens/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/password-tokens/: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/password-tokens/: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}}/password-tokens/: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}}/password-tokens/:id
http DELETE {{baseUrl}}/password-tokens/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/password-tokens/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/password-tokens/: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 a credential
{{baseUrl}}/credentials/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/credentials/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/credentials/:id")
require "http/client"
url = "{{baseUrl}}/credentials/: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}}/credentials/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/credentials/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/credentials/: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/credentials/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/credentials/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/credentials/: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}}/credentials/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/credentials/: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}}/credentials/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/credentials/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/credentials/: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}}/credentials/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/credentials/: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/credentials/: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}}/credentials/: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}}/credentials/: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}}/credentials/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/credentials/: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}}/credentials/: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}}/credentials/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/credentials/: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}}/credentials/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/credentials/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/credentials/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/credentials/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/credentials/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/credentials/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/credentials/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/credentials/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/credentials/: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/credentials/: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}}/credentials/: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}}/credentials/:id
http DELETE {{baseUrl}}/credentials/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/credentials/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/credentials/: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
Exchange
{{baseUrl}}/authentication-tokens/:token/exchange
HEADERS
REB-APIKEY
{{apiKey}}
BODY json
{
"_links": [
{
"rel": ""
}
],
"acl": [
{
"permissions": "",
"scope": ""
}
],
"createdTime": "",
"customClaims": {},
"customerId": "",
"expiredTime": "",
"id": "",
"invalidate": false,
"oneTimePassword": "",
"token": "",
"type": "",
"updatedTime": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authentication-tokens/:token/exchange");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "reb-apikey: {{apiKey}}");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"acl\": [\n {\n \"permissions\": \"\",\n \"scope\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"customClaims\": {},\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"invalidate\": false,\n \"oneTimePassword\": \"\",\n \"token\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/authentication-tokens/:token/exchange" {:headers {:reb-apikey "{{apiKey}}"}
:content-type :json
:form-params {:_links [{:rel ""}]
:acl [{:permissions ""
:scope ""}]
:createdTime ""
:customClaims {}
:customerId ""
:expiredTime ""
:id ""
:invalidate false
:oneTimePassword ""
:token ""
:type ""
:updatedTime ""}})
require "http/client"
url = "{{baseUrl}}/authentication-tokens/:token/exchange"
headers = HTTP::Headers{
"reb-apikey" => "{{apiKey}}"
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"acl\": [\n {\n \"permissions\": \"\",\n \"scope\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"customClaims\": {},\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"invalidate\": false,\n \"oneTimePassword\": \"\",\n \"token\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\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}}/authentication-tokens/:token/exchange"),
Headers =
{
{ "reb-apikey", "{{apiKey}}" },
},
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"acl\": [\n {\n \"permissions\": \"\",\n \"scope\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"customClaims\": {},\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"invalidate\": false,\n \"oneTimePassword\": \"\",\n \"token\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\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}}/authentication-tokens/:token/exchange");
var request = new RestRequest("", Method.Post);
request.AddHeader("reb-apikey", "{{apiKey}}");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"acl\": [\n {\n \"permissions\": \"\",\n \"scope\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"customClaims\": {},\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"invalidate\": false,\n \"oneTimePassword\": \"\",\n \"token\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/authentication-tokens/:token/exchange"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"acl\": [\n {\n \"permissions\": \"\",\n \"scope\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"customClaims\": {},\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"invalidate\": false,\n \"oneTimePassword\": \"\",\n \"token\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("reb-apikey", "{{apiKey}}")
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/authentication-tokens/:token/exchange HTTP/1.1
Reb-Apikey: {{apiKey}}
Content-Type: application/json
Host: example.com
Content-Length: 314
{
"_links": [
{
"rel": ""
}
],
"acl": [
{
"permissions": "",
"scope": ""
}
],
"createdTime": "",
"customClaims": {},
"customerId": "",
"expiredTime": "",
"id": "",
"invalidate": false,
"oneTimePassword": "",
"token": "",
"type": "",
"updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/authentication-tokens/:token/exchange")
.setHeader("reb-apikey", "{{apiKey}}")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"acl\": [\n {\n \"permissions\": \"\",\n \"scope\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"customClaims\": {},\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"invalidate\": false,\n \"oneTimePassword\": \"\",\n \"token\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/authentication-tokens/:token/exchange"))
.header("reb-apikey", "{{apiKey}}")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"acl\": [\n {\n \"permissions\": \"\",\n \"scope\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"customClaims\": {},\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"invalidate\": false,\n \"oneTimePassword\": \"\",\n \"token\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"acl\": [\n {\n \"permissions\": \"\",\n \"scope\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"customClaims\": {},\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"invalidate\": false,\n \"oneTimePassword\": \"\",\n \"token\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/authentication-tokens/:token/exchange")
.post(body)
.addHeader("reb-apikey", "{{apiKey}}")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/authentication-tokens/:token/exchange")
.header("reb-apikey", "{{apiKey}}")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"acl\": [\n {\n \"permissions\": \"\",\n \"scope\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"customClaims\": {},\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"invalidate\": false,\n \"oneTimePassword\": \"\",\n \"token\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
acl: [
{
permissions: '',
scope: ''
}
],
createdTime: '',
customClaims: {},
customerId: '',
expiredTime: '',
id: '',
invalidate: false,
oneTimePassword: '',
token: '',
type: '',
updatedTime: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/authentication-tokens/:token/exchange');
xhr.setRequestHeader('reb-apikey', '{{apiKey}}');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/authentication-tokens/:token/exchange',
headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
acl: [{permissions: '', scope: ''}],
createdTime: '',
customClaims: {},
customerId: '',
expiredTime: '',
id: '',
invalidate: false,
oneTimePassword: '',
token: '',
type: '',
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/authentication-tokens/:token/exchange';
const options = {
method: 'POST',
headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"acl":[{"permissions":"","scope":""}],"createdTime":"","customClaims":{},"customerId":"","expiredTime":"","id":"","invalidate":false,"oneTimePassword":"","token":"","type":"","updatedTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/authentication-tokens/:token/exchange',
method: 'POST',
headers: {
'reb-apikey': '{{apiKey}}',
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "acl": [\n {\n "permissions": "",\n "scope": ""\n }\n ],\n "createdTime": "",\n "customClaims": {},\n "customerId": "",\n "expiredTime": "",\n "id": "",\n "invalidate": false,\n "oneTimePassword": "",\n "token": "",\n "type": "",\n "updatedTime": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"acl\": [\n {\n \"permissions\": \"\",\n \"scope\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"customClaims\": {},\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"invalidate\": false,\n \"oneTimePassword\": \"\",\n \"token\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/authentication-tokens/:token/exchange")
.post(body)
.addHeader("reb-apikey", "{{apiKey}}")
.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/authentication-tokens/:token/exchange',
headers: {
'reb-apikey': '{{apiKey}}',
'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({
_links: [{rel: ''}],
acl: [{permissions: '', scope: ''}],
createdTime: '',
customClaims: {},
customerId: '',
expiredTime: '',
id: '',
invalidate: false,
oneTimePassword: '',
token: '',
type: '',
updatedTime: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/authentication-tokens/:token/exchange',
headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
body: {
_links: [{rel: ''}],
acl: [{permissions: '', scope: ''}],
createdTime: '',
customClaims: {},
customerId: '',
expiredTime: '',
id: '',
invalidate: false,
oneTimePassword: '',
token: '',
type: '',
updatedTime: ''
},
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}}/authentication-tokens/:token/exchange');
req.headers({
'reb-apikey': '{{apiKey}}',
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
acl: [
{
permissions: '',
scope: ''
}
],
createdTime: '',
customClaims: {},
customerId: '',
expiredTime: '',
id: '',
invalidate: false,
oneTimePassword: '',
token: '',
type: '',
updatedTime: ''
});
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}}/authentication-tokens/:token/exchange',
headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
acl: [{permissions: '', scope: ''}],
createdTime: '',
customClaims: {},
customerId: '',
expiredTime: '',
id: '',
invalidate: false,
oneTimePassword: '',
token: '',
type: '',
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/authentication-tokens/:token/exchange';
const options = {
method: 'POST',
headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"acl":[{"permissions":"","scope":""}],"createdTime":"","customClaims":{},"customerId":"","expiredTime":"","id":"","invalidate":false,"oneTimePassword":"","token":"","type":"","updatedTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"reb-apikey": @"{{apiKey}}",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"_links": @[ @{ @"rel": @"" } ],
@"acl": @[ @{ @"permissions": @"", @"scope": @"" } ],
@"createdTime": @"",
@"customClaims": @{ },
@"customerId": @"",
@"expiredTime": @"",
@"id": @"",
@"invalidate": @NO,
@"oneTimePassword": @"",
@"token": @"",
@"type": @"",
@"updatedTime": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/authentication-tokens/:token/exchange"]
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}}/authentication-tokens/:token/exchange" in
let headers = Header.add_list (Header.init ()) [
("reb-apikey", "{{apiKey}}");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"acl\": [\n {\n \"permissions\": \"\",\n \"scope\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"customClaims\": {},\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"invalidate\": false,\n \"oneTimePassword\": \"\",\n \"token\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/authentication-tokens/:token/exchange",
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([
'_links' => [
[
'rel' => ''
]
],
'acl' => [
[
'permissions' => '',
'scope' => ''
]
],
'createdTime' => '',
'customClaims' => [
],
'customerId' => '',
'expiredTime' => '',
'id' => '',
'invalidate' => null,
'oneTimePassword' => '',
'token' => '',
'type' => '',
'updatedTime' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"reb-apikey: {{apiKey}}"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/authentication-tokens/:token/exchange', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"acl": [
{
"permissions": "",
"scope": ""
}
],
"createdTime": "",
"customClaims": {},
"customerId": "",
"expiredTime": "",
"id": "",
"invalidate": false,
"oneTimePassword": "",
"token": "",
"type": "",
"updatedTime": ""
}',
'headers' => [
'content-type' => 'application/json',
'reb-apikey' => '{{apiKey}}',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/authentication-tokens/:token/exchange');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'reb-apikey' => '{{apiKey}}',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'acl' => [
[
'permissions' => '',
'scope' => ''
]
],
'createdTime' => '',
'customClaims' => [
],
'customerId' => '',
'expiredTime' => '',
'id' => '',
'invalidate' => null,
'oneTimePassword' => '',
'token' => '',
'type' => '',
'updatedTime' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'acl' => [
[
'permissions' => '',
'scope' => ''
]
],
'createdTime' => '',
'customClaims' => [
],
'customerId' => '',
'expiredTime' => '',
'id' => '',
'invalidate' => null,
'oneTimePassword' => '',
'token' => '',
'type' => '',
'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/authentication-tokens/:token/exchange');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'reb-apikey' => '{{apiKey}}',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/authentication-tokens/:token/exchange' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"acl": [
{
"permissions": "",
"scope": ""
}
],
"createdTime": "",
"customClaims": {},
"customerId": "",
"expiredTime": "",
"id": "",
"invalidate": false,
"oneTimePassword": "",
"token": "",
"type": "",
"updatedTime": ""
}'
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authentication-tokens/:token/exchange' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"acl": [
{
"permissions": "",
"scope": ""
}
],
"createdTime": "",
"customClaims": {},
"customerId": "",
"expiredTime": "",
"id": "",
"invalidate": false,
"oneTimePassword": "",
"token": "",
"type": "",
"updatedTime": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"acl\": [\n {\n \"permissions\": \"\",\n \"scope\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"customClaims\": {},\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"invalidate\": false,\n \"oneTimePassword\": \"\",\n \"token\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}"
headers = {
'reb-apikey': "{{apiKey}}",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/authentication-tokens/:token/exchange", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/authentication-tokens/:token/exchange"
payload = {
"_links": [{ "rel": "" }],
"acl": [
{
"permissions": "",
"scope": ""
}
],
"createdTime": "",
"customClaims": {},
"customerId": "",
"expiredTime": "",
"id": "",
"invalidate": False,
"oneTimePassword": "",
"token": "",
"type": "",
"updatedTime": ""
}
headers = {
"reb-apikey": "{{apiKey}}",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/authentication-tokens/:token/exchange"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"acl\": [\n {\n \"permissions\": \"\",\n \"scope\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"customClaims\": {},\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"invalidate\": false,\n \"oneTimePassword\": \"\",\n \"token\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('reb-apikey' = '{{apiKey}}'), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/authentication-tokens/:token/exchange")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["reb-apikey"] = '{{apiKey}}'
request["content-type"] = 'application/json'
request.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"acl\": [\n {\n \"permissions\": \"\",\n \"scope\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"customClaims\": {},\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"invalidate\": false,\n \"oneTimePassword\": \"\",\n \"token\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\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/authentication-tokens/:token/exchange') do |req|
req.headers['reb-apikey'] = '{{apiKey}}'
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"acl\": [\n {\n \"permissions\": \"\",\n \"scope\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"customClaims\": {},\n \"customerId\": \"\",\n \"expiredTime\": \"\",\n \"id\": \"\",\n \"invalidate\": false,\n \"oneTimePassword\": \"\",\n \"token\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/authentication-tokens/:token/exchange";
let payload = json!({
"_links": (json!({"rel": ""})),
"acl": (
json!({
"permissions": "",
"scope": ""
})
),
"createdTime": "",
"customClaims": json!({}),
"customerId": "",
"expiredTime": "",
"id": "",
"invalidate": false,
"oneTimePassword": "",
"token": "",
"type": "",
"updatedTime": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("reb-apikey", "{{apiKey}}".parse().unwrap());
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}}/authentication-tokens/:token/exchange \
--header 'content-type: application/json' \
--header 'reb-apikey: {{apiKey}}' \
--data '{
"_links": [
{
"rel": ""
}
],
"acl": [
{
"permissions": "",
"scope": ""
}
],
"createdTime": "",
"customClaims": {},
"customerId": "",
"expiredTime": "",
"id": "",
"invalidate": false,
"oneTimePassword": "",
"token": "",
"type": "",
"updatedTime": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"acl": [
{
"permissions": "",
"scope": ""
}
],
"createdTime": "",
"customClaims": {},
"customerId": "",
"expiredTime": "",
"id": "",
"invalidate": false,
"oneTimePassword": "",
"token": "",
"type": "",
"updatedTime": ""
}' | \
http POST {{baseUrl}}/authentication-tokens/:token/exchange \
content-type:application/json \
reb-apikey:'{{apiKey}}'
wget --quiet \
--method POST \
--header 'reb-apikey: {{apiKey}}' \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "acl": [\n {\n "permissions": "",\n "scope": ""\n }\n ],\n "createdTime": "",\n "customClaims": {},\n "customerId": "",\n "expiredTime": "",\n "id": "",\n "invalidate": false,\n "oneTimePassword": "",\n "token": "",\n "type": "",\n "updatedTime": ""\n}' \
--output-document \
- {{baseUrl}}/authentication-tokens/:token/exchange
import Foundation
let headers = [
"reb-apikey": "{{apiKey}}",
"content-type": "application/json"
]
let parameters = [
"_links": [["rel": ""]],
"acl": [
[
"permissions": "",
"scope": ""
]
],
"createdTime": "",
"customClaims": [],
"customerId": "",
"expiredTime": "",
"id": "",
"invalidate": false,
"oneTimePassword": "",
"token": "",
"type": "",
"updatedTime": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authentication-tokens/:token/exchange")! 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
{
"customClaims": {
"documents": [
"identity-proof",
"address-proof"
],
"redirectUrl": "https://mywebsite.com"
},
"invalidate": true,
"oneTimePassword": "123456"
}
POST
Login
{{baseUrl}}/authentication-tokens
HEADERS
REB-APIKEY
{{apiKey}}
BODY json
{
"credentialId": "",
"mode": "",
"otpRequired": false,
"token": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authentication-tokens");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "reb-apikey: {{apiKey}}");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"credentialId\": \"\",\n \"mode\": \"\",\n \"otpRequired\": false,\n \"token\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/authentication-tokens" {:headers {:reb-apikey "{{apiKey}}"}
:content-type :json
:form-params {:credentialId ""
:mode ""
:otpRequired false
:token ""}})
require "http/client"
url = "{{baseUrl}}/authentication-tokens"
headers = HTTP::Headers{
"reb-apikey" => "{{apiKey}}"
"content-type" => "application/json"
}
reqBody = "{\n \"credentialId\": \"\",\n \"mode\": \"\",\n \"otpRequired\": false,\n \"token\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/authentication-tokens"),
Headers =
{
{ "reb-apikey", "{{apiKey}}" },
},
Content = new StringContent("{\n \"credentialId\": \"\",\n \"mode\": \"\",\n \"otpRequired\": false,\n \"token\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/authentication-tokens");
var request = new RestRequest("", Method.Post);
request.AddHeader("reb-apikey", "{{apiKey}}");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"credentialId\": \"\",\n \"mode\": \"\",\n \"otpRequired\": false,\n \"token\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/authentication-tokens"
payload := strings.NewReader("{\n \"credentialId\": \"\",\n \"mode\": \"\",\n \"otpRequired\": false,\n \"token\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("reb-apikey", "{{apiKey}}")
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/authentication-tokens HTTP/1.1
Reb-Apikey: {{apiKey}}
Content-Type: application/json
Host: example.com
Content-Length: 77
{
"credentialId": "",
"mode": "",
"otpRequired": false,
"token": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/authentication-tokens")
.setHeader("reb-apikey", "{{apiKey}}")
.setHeader("content-type", "application/json")
.setBody("{\n \"credentialId\": \"\",\n \"mode\": \"\",\n \"otpRequired\": false,\n \"token\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/authentication-tokens"))
.header("reb-apikey", "{{apiKey}}")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"credentialId\": \"\",\n \"mode\": \"\",\n \"otpRequired\": false,\n \"token\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"credentialId\": \"\",\n \"mode\": \"\",\n \"otpRequired\": false,\n \"token\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/authentication-tokens")
.post(body)
.addHeader("reb-apikey", "{{apiKey}}")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/authentication-tokens")
.header("reb-apikey", "{{apiKey}}")
.header("content-type", "application/json")
.body("{\n \"credentialId\": \"\",\n \"mode\": \"\",\n \"otpRequired\": false,\n \"token\": \"\"\n}")
.asString();
const data = JSON.stringify({
credentialId: '',
mode: '',
otpRequired: false,
token: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/authentication-tokens');
xhr.setRequestHeader('reb-apikey', '{{apiKey}}');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/authentication-tokens',
headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
data: {credentialId: '', mode: '', otpRequired: false, token: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/authentication-tokens';
const options = {
method: 'POST',
headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
body: '{"credentialId":"","mode":"","otpRequired":false,"token":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/authentication-tokens',
method: 'POST',
headers: {
'reb-apikey': '{{apiKey}}',
'content-type': 'application/json'
},
processData: false,
data: '{\n "credentialId": "",\n "mode": "",\n "otpRequired": false,\n "token": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"credentialId\": \"\",\n \"mode\": \"\",\n \"otpRequired\": false,\n \"token\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/authentication-tokens")
.post(body)
.addHeader("reb-apikey", "{{apiKey}}")
.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/authentication-tokens',
headers: {
'reb-apikey': '{{apiKey}}',
'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({credentialId: '', mode: '', otpRequired: false, token: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/authentication-tokens',
headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
body: {credentialId: '', mode: '', otpRequired: false, token: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/authentication-tokens');
req.headers({
'reb-apikey': '{{apiKey}}',
'content-type': 'application/json'
});
req.type('json');
req.send({
credentialId: '',
mode: '',
otpRequired: false,
token: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/authentication-tokens',
headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
data: {credentialId: '', mode: '', otpRequired: false, token: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/authentication-tokens';
const options = {
method: 'POST',
headers: {'reb-apikey': '{{apiKey}}', 'content-type': 'application/json'},
body: '{"credentialId":"","mode":"","otpRequired":false,"token":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"reb-apikey": @"{{apiKey}}",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"credentialId": @"",
@"mode": @"",
@"otpRequired": @NO,
@"token": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/authentication-tokens"]
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}}/authentication-tokens" in
let headers = Header.add_list (Header.init ()) [
("reb-apikey", "{{apiKey}}");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"credentialId\": \"\",\n \"mode\": \"\",\n \"otpRequired\": false,\n \"token\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/authentication-tokens",
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([
'credentialId' => '',
'mode' => '',
'otpRequired' => null,
'token' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json",
"reb-apikey: {{apiKey}}"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/authentication-tokens', [
'body' => '{
"credentialId": "",
"mode": "",
"otpRequired": false,
"token": ""
}',
'headers' => [
'content-type' => 'application/json',
'reb-apikey' => '{{apiKey}}',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/authentication-tokens');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'reb-apikey' => '{{apiKey}}',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'credentialId' => '',
'mode' => '',
'otpRequired' => null,
'token' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'credentialId' => '',
'mode' => '',
'otpRequired' => null,
'token' => ''
]));
$request->setRequestUrl('{{baseUrl}}/authentication-tokens');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'reb-apikey' => '{{apiKey}}',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/authentication-tokens' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"credentialId": "",
"mode": "",
"otpRequired": false,
"token": ""
}'
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authentication-tokens' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"credentialId": "",
"mode": "",
"otpRequired": false,
"token": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"credentialId\": \"\",\n \"mode\": \"\",\n \"otpRequired\": false,\n \"token\": \"\"\n}"
headers = {
'reb-apikey': "{{apiKey}}",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/authentication-tokens", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/authentication-tokens"
payload = {
"credentialId": "",
"mode": "",
"otpRequired": False,
"token": ""
}
headers = {
"reb-apikey": "{{apiKey}}",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/authentication-tokens"
payload <- "{\n \"credentialId\": \"\",\n \"mode\": \"\",\n \"otpRequired\": false,\n \"token\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('reb-apikey' = '{{apiKey}}'), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/authentication-tokens")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["reb-apikey"] = '{{apiKey}}'
request["content-type"] = 'application/json'
request.body = "{\n \"credentialId\": \"\",\n \"mode\": \"\",\n \"otpRequired\": false,\n \"token\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/authentication-tokens') do |req|
req.headers['reb-apikey'] = '{{apiKey}}'
req.body = "{\n \"credentialId\": \"\",\n \"mode\": \"\",\n \"otpRequired\": false,\n \"token\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/authentication-tokens";
let payload = json!({
"credentialId": "",
"mode": "",
"otpRequired": false,
"token": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("reb-apikey", "{{apiKey}}".parse().unwrap());
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}}/authentication-tokens \
--header 'content-type: application/json' \
--header 'reb-apikey: {{apiKey}}' \
--data '{
"credentialId": "",
"mode": "",
"otpRequired": false,
"token": ""
}'
echo '{
"credentialId": "",
"mode": "",
"otpRequired": false,
"token": ""
}' | \
http POST {{baseUrl}}/authentication-tokens \
content-type:application/json \
reb-apikey:'{{apiKey}}'
wget --quiet \
--method POST \
--header 'reb-apikey: {{apiKey}}' \
--header 'content-type: application/json' \
--body-data '{\n "credentialId": "",\n "mode": "",\n "otpRequired": false,\n "token": ""\n}' \
--output-document \
- {{baseUrl}}/authentication-tokens
import Foundation
let headers = [
"reb-apikey": "{{apiKey}}",
"content-type": "application/json"
]
let parameters = [
"credentialId": "",
"mode": "",
"otpRequired": false,
"token": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authentication-tokens")! 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
Logout a customer
{{baseUrl}}/authentication-tokens/:token
HEADERS
REB-APIKEY
{{apiKey}}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authentication-tokens/:token");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "reb-apikey: {{apiKey}}");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/authentication-tokens/:token" {:headers {:reb-apikey "{{apiKey}}"}})
require "http/client"
url = "{{baseUrl}}/authentication-tokens/:token"
headers = HTTP::Headers{
"reb-apikey" => "{{apiKey}}"
}
response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/authentication-tokens/:token"),
Headers =
{
{ "reb-apikey", "{{apiKey}}" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/authentication-tokens/:token");
var request = new RestRequest("", Method.Delete);
request.AddHeader("reb-apikey", "{{apiKey}}");
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/authentication-tokens/:token"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("reb-apikey", "{{apiKey}}")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/authentication-tokens/:token HTTP/1.1
Reb-Apikey: {{apiKey}}
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/authentication-tokens/:token")
.setHeader("reb-apikey", "{{apiKey}}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/authentication-tokens/:token"))
.header("reb-apikey", "{{apiKey}}")
.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}}/authentication-tokens/:token")
.delete(null)
.addHeader("reb-apikey", "{{apiKey}}")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/authentication-tokens/:token")
.header("reb-apikey", "{{apiKey}}")
.asString();
const 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}}/authentication-tokens/:token');
xhr.setRequestHeader('reb-apikey', '{{apiKey}}');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/authentication-tokens/:token',
headers: {'reb-apikey': '{{apiKey}}'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/authentication-tokens/:token';
const options = {method: 'DELETE', headers: {'reb-apikey': '{{apiKey}}'}};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/authentication-tokens/:token',
method: 'DELETE',
headers: {
'reb-apikey': '{{apiKey}}'
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/authentication-tokens/:token")
.delete(null)
.addHeader("reb-apikey", "{{apiKey}}")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/authentication-tokens/:token',
headers: {
'reb-apikey': '{{apiKey}}'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/authentication-tokens/:token',
headers: {'reb-apikey': '{{apiKey}}'}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/authentication-tokens/:token');
req.headers({
'reb-apikey': '{{apiKey}}'
});
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}}/authentication-tokens/:token',
headers: {'reb-apikey': '{{apiKey}}'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/authentication-tokens/:token';
const options = {method: 'DELETE', headers: {'reb-apikey': '{{apiKey}}'}};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"reb-apikey": @"{{apiKey}}" };
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/authentication-tokens/:token"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/authentication-tokens/:token" in
let headers = Header.add (Header.init ()) "reb-apikey" "{{apiKey}}" in
Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/authentication-tokens/:token",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"reb-apikey: {{apiKey}}"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/authentication-tokens/:token', [
'headers' => [
'reb-apikey' => '{{apiKey}}',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/authentication-tokens/:token');
$request->setMethod(HTTP_METH_DELETE);
$request->setHeaders([
'reb-apikey' => '{{apiKey}}'
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/authentication-tokens/:token');
$request->setRequestMethod('DELETE');
$request->setHeaders([
'reb-apikey' => '{{apiKey}}'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/authentication-tokens/:token' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authentication-tokens/:token' -Method DELETE -Headers $headers
import http.client
conn = http.client.HTTPSConnection("example.com")
headers = { 'reb-apikey': "{{apiKey}}" }
conn.request("DELETE", "/baseUrl/authentication-tokens/:token", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/authentication-tokens/:token"
headers = {"reb-apikey": "{{apiKey}}"}
response = requests.delete(url, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/authentication-tokens/:token"
response <- VERB("DELETE", url, add_headers('reb-apikey' = '{{apiKey}}'), content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/authentication-tokens/:token")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["reb-apikey"] = '{{apiKey}}'
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/authentication-tokens/:token') do |req|
req.headers['reb-apikey'] = '{{apiKey}}'
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/authentication-tokens/:token";
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("reb-apikey", "{{apiKey}}".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/authentication-tokens/:token \
--header 'reb-apikey: {{apiKey}}'
http DELETE {{baseUrl}}/authentication-tokens/:token \
reb-apikey:'{{apiKey}}'
wget --quiet \
--method DELETE \
--header 'reb-apikey: {{apiKey}}' \
--output-document \
- {{baseUrl}}/authentication-tokens/:token
import Foundation
let headers = ["reb-apikey": "{{apiKey}}"]
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authentication-tokens/:token")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
Read current authentication options
{{baseUrl}}/authentication-options
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authentication-options");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/authentication-options")
require "http/client"
url = "{{baseUrl}}/authentication-options"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/authentication-options"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/authentication-options");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/authentication-options"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/authentication-options HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/authentication-options")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/authentication-options"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/authentication-options")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/authentication-options")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/authentication-options');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/authentication-options'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/authentication-options';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/authentication-options',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/authentication-options")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/authentication-options',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/authentication-options'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/authentication-options');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/authentication-options'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/authentication-options';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/authentication-options"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/authentication-options" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/authentication-options",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/authentication-options');
echo $response->getBody();
setUrl('{{baseUrl}}/authentication-options');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/authentication-options');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/authentication-options' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authentication-options' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/authentication-options")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/authentication-options"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/authentication-options"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/authentication-options")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/authentication-options') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/authentication-options";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/authentication-options
http GET {{baseUrl}}/authentication-options
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/authentication-options
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authentication-options")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a Reset Password Token
{{baseUrl}}/password-tokens/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/password-tokens/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/password-tokens/:id")
require "http/client"
url = "{{baseUrl}}/password-tokens/: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}}/password-tokens/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/password-tokens/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/password-tokens/: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/password-tokens/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/password-tokens/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/password-tokens/: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}}/password-tokens/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/password-tokens/: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}}/password-tokens/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/password-tokens/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/password-tokens/: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}}/password-tokens/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/password-tokens/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/password-tokens/: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}}/password-tokens/: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}}/password-tokens/: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}}/password-tokens/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/password-tokens/: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}}/password-tokens/: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}}/password-tokens/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/password-tokens/: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}}/password-tokens/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/password-tokens/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/password-tokens/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/password-tokens/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/password-tokens/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/password-tokens/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/password-tokens/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/password-tokens/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/password-tokens/: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/password-tokens/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/password-tokens/: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}}/password-tokens/:id
http GET {{baseUrl}}/password-tokens/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/password-tokens/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/password-tokens/: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
Retrieve a credential
{{baseUrl}}/credentials/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/credentials/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/credentials/:id")
require "http/client"
url = "{{baseUrl}}/credentials/: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}}/credentials/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/credentials/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/credentials/: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/credentials/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/credentials/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/credentials/: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}}/credentials/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/credentials/: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}}/credentials/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/credentials/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/credentials/: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}}/credentials/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/credentials/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/credentials/: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}}/credentials/: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}}/credentials/: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}}/credentials/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/credentials/: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}}/credentials/: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}}/credentials/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/credentials/: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}}/credentials/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/credentials/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/credentials/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/credentials/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/credentials/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/credentials/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/credentials/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/credentials/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/credentials/: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/credentials/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/credentials/: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}}/credentials/:id
http GET {{baseUrl}}/credentials/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/credentials/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/credentials/: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
Retrieve a list of auth tokens
{{baseUrl}}/authentication-tokens
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authentication-tokens");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/authentication-tokens")
require "http/client"
url = "{{baseUrl}}/authentication-tokens"
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}}/authentication-tokens"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/authentication-tokens");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/authentication-tokens"
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/authentication-tokens HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/authentication-tokens")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/authentication-tokens"))
.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}}/authentication-tokens")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/authentication-tokens")
.asString();
const 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}}/authentication-tokens');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/authentication-tokens'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/authentication-tokens';
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}}/authentication-tokens',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/authentication-tokens")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/authentication-tokens',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/authentication-tokens'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/authentication-tokens');
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}}/authentication-tokens'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/authentication-tokens';
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}}/authentication-tokens"]
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}}/authentication-tokens" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/authentication-tokens",
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}}/authentication-tokens');
echo $response->getBody();
setUrl('{{baseUrl}}/authentication-tokens');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/authentication-tokens');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/authentication-tokens' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authentication-tokens' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/authentication-tokens")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/authentication-tokens"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/authentication-tokens"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/authentication-tokens")
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/authentication-tokens') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/authentication-tokens";
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}}/authentication-tokens
http GET {{baseUrl}}/authentication-tokens
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/authentication-tokens
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authentication-tokens")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a list of credentials
{{baseUrl}}/credentials
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/credentials");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/credentials")
require "http/client"
url = "{{baseUrl}}/credentials"
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}}/credentials"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/credentials");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/credentials"
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/credentials HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/credentials")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/credentials"))
.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}}/credentials")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/credentials")
.asString();
const 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}}/credentials');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/credentials'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/credentials';
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}}/credentials',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/credentials")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/credentials',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/credentials'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/credentials');
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}}/credentials'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/credentials';
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}}/credentials"]
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}}/credentials" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/credentials",
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}}/credentials');
echo $response->getBody();
setUrl('{{baseUrl}}/credentials');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/credentials');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/credentials' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/credentials' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/credentials")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/credentials"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/credentials"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/credentials")
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/credentials') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/credentials";
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}}/credentials
http GET {{baseUrl}}/credentials
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/credentials
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/credentials")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a list of tokens
{{baseUrl}}/password-tokens
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/password-tokens");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/password-tokens")
require "http/client"
url = "{{baseUrl}}/password-tokens"
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}}/password-tokens"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/password-tokens");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/password-tokens"
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/password-tokens HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/password-tokens")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/password-tokens"))
.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}}/password-tokens")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/password-tokens")
.asString();
const 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}}/password-tokens');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/password-tokens'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/password-tokens';
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}}/password-tokens',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/password-tokens")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/password-tokens',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/password-tokens'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/password-tokens');
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}}/password-tokens'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/password-tokens';
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}}/password-tokens"]
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}}/password-tokens" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/password-tokens",
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}}/password-tokens');
echo $response->getBody();
setUrl('{{baseUrl}}/password-tokens');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/password-tokens');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/password-tokens' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/password-tokens' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/password-tokens")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/password-tokens"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/password-tokens"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/password-tokens")
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/password-tokens') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/password-tokens";
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}}/password-tokens
http GET {{baseUrl}}/password-tokens
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/password-tokens
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/password-tokens")! 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
Verify
{{baseUrl}}/authentication-tokens/:token
HEADERS
REB-APIKEY
{{apiKey}}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authentication-tokens/:token");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "reb-apikey: {{apiKey}}");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/authentication-tokens/:token" {:headers {:reb-apikey "{{apiKey}}"}})
require "http/client"
url = "{{baseUrl}}/authentication-tokens/:token"
headers = HTTP::Headers{
"reb-apikey" => "{{apiKey}}"
}
response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/authentication-tokens/:token"),
Headers =
{
{ "reb-apikey", "{{apiKey}}" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/authentication-tokens/:token");
var request = new RestRequest("", Method.Get);
request.AddHeader("reb-apikey", "{{apiKey}}");
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/authentication-tokens/:token"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("reb-apikey", "{{apiKey}}")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/authentication-tokens/:token HTTP/1.1
Reb-Apikey: {{apiKey}}
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/authentication-tokens/:token")
.setHeader("reb-apikey", "{{apiKey}}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/authentication-tokens/:token"))
.header("reb-apikey", "{{apiKey}}")
.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}}/authentication-tokens/:token")
.get()
.addHeader("reb-apikey", "{{apiKey}}")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/authentication-tokens/:token")
.header("reb-apikey", "{{apiKey}}")
.asString();
const 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}}/authentication-tokens/:token');
xhr.setRequestHeader('reb-apikey', '{{apiKey}}');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/authentication-tokens/:token',
headers: {'reb-apikey': '{{apiKey}}'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/authentication-tokens/:token';
const options = {method: 'GET', headers: {'reb-apikey': '{{apiKey}}'}};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/authentication-tokens/:token',
method: 'GET',
headers: {
'reb-apikey': '{{apiKey}}'
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/authentication-tokens/:token")
.get()
.addHeader("reb-apikey", "{{apiKey}}")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/authentication-tokens/:token',
headers: {
'reb-apikey': '{{apiKey}}'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/authentication-tokens/:token',
headers: {'reb-apikey': '{{apiKey}}'}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/authentication-tokens/:token');
req.headers({
'reb-apikey': '{{apiKey}}'
});
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}}/authentication-tokens/:token',
headers: {'reb-apikey': '{{apiKey}}'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/authentication-tokens/:token';
const options = {method: 'GET', headers: {'reb-apikey': '{{apiKey}}'}};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"reb-apikey": @"{{apiKey}}" };
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/authentication-tokens/:token"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/authentication-tokens/:token" in
let headers = Header.add (Header.init ()) "reb-apikey" "{{apiKey}}" in
Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/authentication-tokens/:token",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"reb-apikey: {{apiKey}}"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/authentication-tokens/:token', [
'headers' => [
'reb-apikey' => '{{apiKey}}',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/authentication-tokens/:token');
$request->setMethod(HTTP_METH_GET);
$request->setHeaders([
'reb-apikey' => '{{apiKey}}'
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/authentication-tokens/:token');
$request->setRequestMethod('GET');
$request->setHeaders([
'reb-apikey' => '{{apiKey}}'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/authentication-tokens/:token' -Method GET -Headers $headers
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authentication-tokens/:token' -Method GET -Headers $headers
import http.client
conn = http.client.HTTPSConnection("example.com")
headers = { 'reb-apikey': "{{apiKey}}" }
conn.request("GET", "/baseUrl/authentication-tokens/:token", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/authentication-tokens/:token"
headers = {"reb-apikey": "{{apiKey}}"}
response = requests.get(url, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/authentication-tokens/:token"
response <- VERB("GET", url, add_headers('reb-apikey' = '{{apiKey}}'), content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/authentication-tokens/:token")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["reb-apikey"] = '{{apiKey}}'
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/authentication-tokens/:token') do |req|
req.headers['reb-apikey'] = '{{apiKey}}'
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/authentication-tokens/:token";
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("reb-apikey", "{{apiKey}}".parse().unwrap());
let client = reqwest::Client::new();
let response = client.get(url)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/authentication-tokens/:token \
--header 'reb-apikey: {{apiKey}}'
http GET {{baseUrl}}/authentication-tokens/:token \
reb-apikey:'{{apiKey}}'
wget --quiet \
--method GET \
--header 'reb-apikey: {{apiKey}}' \
--output-document \
- {{baseUrl}}/authentication-tokens/:token
import Foundation
let headers = ["reb-apikey": "{{apiKey}}"]
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authentication-tokens/:token")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Customer Timeline custom event type
{{baseUrl}}/customer-timeline-custom-events
BODY json
{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customer-timeline-custom-events");
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/customer-timeline-custom-events" {:content-type :json
:form-params {:_links [{:rel ""}]
:createdTime ""
:id ""
:name ""
:updatedTime ""}})
require "http/client"
url = "{{baseUrl}}/customer-timeline-custom-events"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\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}}/customer-timeline-custom-events"),
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\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}}/customer-timeline-custom-events");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/customer-timeline-custom-events"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\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/customer-timeline-custom-events HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 117
{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/customer-timeline-custom-events")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/customer-timeline-custom-events"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/customer-timeline-custom-events")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/customer-timeline-custom-events")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
createdTime: '',
id: '',
name: '',
updatedTime: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/customer-timeline-custom-events');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/customer-timeline-custom-events',
headers: {'content-type': 'application/json'},
data: {_links: [{rel: ''}], createdTime: '', id: '', name: '', updatedTime: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/customer-timeline-custom-events';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"createdTime":"","id":"","name":"","updatedTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/customer-timeline-custom-events',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "createdTime": "",\n "id": "",\n "name": "",\n "updatedTime": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/customer-timeline-custom-events")
.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/customer-timeline-custom-events',
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({_links: [{rel: ''}], createdTime: '', id: '', name: '', updatedTime: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/customer-timeline-custom-events',
headers: {'content-type': 'application/json'},
body: {_links: [{rel: ''}], createdTime: '', id: '', name: '', updatedTime: ''},
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}}/customer-timeline-custom-events');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
createdTime: '',
id: '',
name: '',
updatedTime: ''
});
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}}/customer-timeline-custom-events',
headers: {'content-type': 'application/json'},
data: {_links: [{rel: ''}], createdTime: '', id: '', name: '', updatedTime: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/customer-timeline-custom-events';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"createdTime":"","id":"","name":"","updatedTime":""}'
};
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 = @{ @"_links": @[ @{ @"rel": @"" } ],
@"createdTime": @"",
@"id": @"",
@"name": @"",
@"updatedTime": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/customer-timeline-custom-events"]
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}}/customer-timeline-custom-events" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/customer-timeline-custom-events",
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([
'_links' => [
[
'rel' => ''
]
],
'createdTime' => '',
'id' => '',
'name' => '',
'updatedTime' => ''
]),
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}}/customer-timeline-custom-events', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/customer-timeline-custom-events');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'createdTime' => '',
'id' => '',
'name' => '',
'updatedTime' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'createdTime' => '',
'id' => '',
'name' => '',
'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/customer-timeline-custom-events');
$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}}/customer-timeline-custom-events' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customer-timeline-custom-events' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/customer-timeline-custom-events", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/customer-timeline-custom-events"
payload = {
"_links": [{ "rel": "" }],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/customer-timeline-custom-events"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\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}}/customer-timeline-custom-events")
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\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/customer-timeline-custom-events') do |req|
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/customer-timeline-custom-events";
let payload = json!({
"_links": (json!({"rel": ""})),
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
});
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}}/customer-timeline-custom-events \
--header 'content-type: application/json' \
--data '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}' | \
http POST {{baseUrl}}/customer-timeline-custom-events \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "createdTime": "",\n "id": "",\n "name": "",\n "updatedTime": ""\n}' \
--output-document \
- {{baseUrl}}/customer-timeline-custom-events
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [["rel": ""]],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customer-timeline-custom-events")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Create a Lead Source for a customer
{{baseUrl}}/customers/:id/lead-source
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id/lead-source");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/customers/:id/lead-source")
require "http/client"
url = "{{baseUrl}}/customers/:id/lead-source"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/customers/:id/lead-source"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id/lead-source");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/customers/:id/lead-source"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/customers/:id/lead-source HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/customers/:id/lead-source")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/customers/:id/lead-source"))
.method("PUT", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/customers/:id/lead-source")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/customers/:id/lead-source")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/customers/:id/lead-source');
xhr.send(data);
import axios from 'axios';
const options = {method: 'PUT', url: '{{baseUrl}}/customers/:id/lead-source'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/customers/:id/lead-source';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/customers/:id/lead-source',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/customers/:id/lead-source")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/customers/:id/lead-source',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'PUT', url: '{{baseUrl}}/customers/:id/lead-source'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/customers/:id/lead-source');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'PUT', url: '{{baseUrl}}/customers/:id/lead-source'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/customers/:id/lead-source';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/customers/:id/lead-source"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/customers/:id/lead-source" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/customers/:id/lead-source",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/customers/:id/lead-source');
echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id/lead-source');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/customers/:id/lead-source');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id/lead-source' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id/lead-source' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/customers/:id/lead-source")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/customers/:id/lead-source"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/customers/:id/lead-source"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/customers/:id/lead-source")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/customers/:id/lead-source') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/customers/:id/lead-source";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/customers/:id/lead-source
http PUT {{baseUrl}}/customers/:id/lead-source
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/customers/:id/lead-source
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id/lead-source")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Create a customer (without an ID)
{{baseUrl}}/customers
BODY json
{
"_embedded": [],
"_links": [],
"averageValue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"createdTime": "",
"customFields": {},
"defaultPaymentInstrument": {},
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": {
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": [
{
"label": "",
"primary": false,
"value": ""
}
],
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": [
{
"label": "",
"primary": false,
"value": ""
}
],
"postalCode": "",
"region": ""
},
"revision": 0,
"tags": [
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
],
"updatedTime": "",
"websiteId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers");
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 \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/customers" {:content-type :json
:form-params {:_embedded []
:_links []
:averageValue {:amount ""
:amountUsd ""
:currency ""}
:createdTime ""
:customFields {}
:defaultPaymentInstrument {}
:email ""
:firstName ""
:id ""
:invoiceCount 0
:lastName ""
:lastPaymentTime ""
:lifetimeRevenue {:amount ""
:amountUsd ""
:currency ""}
:paymentCount 0
:paymentToken ""
:primaryAddress {:address ""
:address2 ""
:city ""
:country ""
:emails [{:label ""
:primary false
:value ""}]
:firstName ""
:hash ""
:lastName ""
:organization ""
:phoneNumbers [{:label ""
:primary false
:value ""}]
:postalCode ""
:region ""}
:revision 0
:tags [{:_links []
:createdTime ""
:id ""
:name ""
:updatedTime ""}]
:updatedTime ""
:websiteId ""}})
require "http/client"
url = "{{baseUrl}}/customers"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\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}}/customers"),
Content = new StringContent("{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\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}}/customers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/customers"
payload := strings.NewReader("{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\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/customers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1064
{
"_embedded": [],
"_links": [],
"averageValue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"createdTime": "",
"customFields": {},
"defaultPaymentInstrument": {},
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": {
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": [
{
"label": "",
"primary": false,
"value": ""
}
],
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": [
{
"label": "",
"primary": false,
"value": ""
}
],
"postalCode": "",
"region": ""
},
"revision": 0,
"tags": [
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
],
"updatedTime": "",
"websiteId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/customers")
.setHeader("content-type", "application/json")
.setBody("{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/customers"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\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 \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/customers")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/customers")
.header("content-type", "application/json")
.body("{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}")
.asString();
const data = JSON.stringify({
_embedded: [],
_links: [],
averageValue: {
amount: '',
amountUsd: '',
currency: ''
},
createdTime: '',
customFields: {},
defaultPaymentInstrument: {},
email: '',
firstName: '',
id: '',
invoiceCount: 0,
lastName: '',
lastPaymentTime: '',
lifetimeRevenue: {
amount: '',
amountUsd: '',
currency: ''
},
paymentCount: 0,
paymentToken: '',
primaryAddress: {
address: '',
address2: '',
city: '',
country: '',
emails: [
{
label: '',
primary: false,
value: ''
}
],
firstName: '',
hash: '',
lastName: '',
organization: '',
phoneNumbers: [
{
label: '',
primary: false,
value: ''
}
],
postalCode: '',
region: ''
},
revision: 0,
tags: [
{
_links: [],
createdTime: '',
id: '',
name: '',
updatedTime: ''
}
],
updatedTime: '',
websiteId: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/customers');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/customers',
headers: {'content-type': 'application/json'},
data: {
_embedded: [],
_links: [],
averageValue: {amount: '', amountUsd: '', currency: ''},
createdTime: '',
customFields: {},
defaultPaymentInstrument: {},
email: '',
firstName: '',
id: '',
invoiceCount: 0,
lastName: '',
lastPaymentTime: '',
lifetimeRevenue: {amount: '', amountUsd: '', currency: ''},
paymentCount: 0,
paymentToken: '',
primaryAddress: {
address: '',
address2: '',
city: '',
country: '',
emails: [{label: '', primary: false, value: ''}],
firstName: '',
hash: '',
lastName: '',
organization: '',
phoneNumbers: [{label: '', primary: false, value: ''}],
postalCode: '',
region: ''
},
revision: 0,
tags: [{_links: [], createdTime: '', id: '', name: '', updatedTime: ''}],
updatedTime: '',
websiteId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/customers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_embedded":[],"_links":[],"averageValue":{"amount":"","amountUsd":"","currency":""},"createdTime":"","customFields":{},"defaultPaymentInstrument":{},"email":"","firstName":"","id":"","invoiceCount":0,"lastName":"","lastPaymentTime":"","lifetimeRevenue":{"amount":"","amountUsd":"","currency":""},"paymentCount":0,"paymentToken":"","primaryAddress":{"address":"","address2":"","city":"","country":"","emails":[{"label":"","primary":false,"value":""}],"firstName":"","hash":"","lastName":"","organization":"","phoneNumbers":[{"label":"","primary":false,"value":""}],"postalCode":"","region":""},"revision":0,"tags":[{"_links":[],"createdTime":"","id":"","name":"","updatedTime":""}],"updatedTime":"","websiteId":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/customers',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_embedded": [],\n "_links": [],\n "averageValue": {\n "amount": "",\n "amountUsd": "",\n "currency": ""\n },\n "createdTime": "",\n "customFields": {},\n "defaultPaymentInstrument": {},\n "email": "",\n "firstName": "",\n "id": "",\n "invoiceCount": 0,\n "lastName": "",\n "lastPaymentTime": "",\n "lifetimeRevenue": {\n "amount": "",\n "amountUsd": "",\n "currency": ""\n },\n "paymentCount": 0,\n "paymentToken": "",\n "primaryAddress": {\n "address": "",\n "address2": "",\n "city": "",\n "country": "",\n "emails": [\n {\n "label": "",\n "primary": false,\n "value": ""\n }\n ],\n "firstName": "",\n "hash": "",\n "lastName": "",\n "organization": "",\n "phoneNumbers": [\n {\n "label": "",\n "primary": false,\n "value": ""\n }\n ],\n "postalCode": "",\n "region": ""\n },\n "revision": 0,\n "tags": [\n {\n "_links": [],\n "createdTime": "",\n "id": "",\n "name": "",\n "updatedTime": ""\n }\n ],\n "updatedTime": "",\n "websiteId": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/customers")
.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/customers',
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({
_embedded: [],
_links: [],
averageValue: {amount: '', amountUsd: '', currency: ''},
createdTime: '',
customFields: {},
defaultPaymentInstrument: {},
email: '',
firstName: '',
id: '',
invoiceCount: 0,
lastName: '',
lastPaymentTime: '',
lifetimeRevenue: {amount: '', amountUsd: '', currency: ''},
paymentCount: 0,
paymentToken: '',
primaryAddress: {
address: '',
address2: '',
city: '',
country: '',
emails: [{label: '', primary: false, value: ''}],
firstName: '',
hash: '',
lastName: '',
organization: '',
phoneNumbers: [{label: '', primary: false, value: ''}],
postalCode: '',
region: ''
},
revision: 0,
tags: [{_links: [], createdTime: '', id: '', name: '', updatedTime: ''}],
updatedTime: '',
websiteId: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/customers',
headers: {'content-type': 'application/json'},
body: {
_embedded: [],
_links: [],
averageValue: {amount: '', amountUsd: '', currency: ''},
createdTime: '',
customFields: {},
defaultPaymentInstrument: {},
email: '',
firstName: '',
id: '',
invoiceCount: 0,
lastName: '',
lastPaymentTime: '',
lifetimeRevenue: {amount: '', amountUsd: '', currency: ''},
paymentCount: 0,
paymentToken: '',
primaryAddress: {
address: '',
address2: '',
city: '',
country: '',
emails: [{label: '', primary: false, value: ''}],
firstName: '',
hash: '',
lastName: '',
organization: '',
phoneNumbers: [{label: '', primary: false, value: ''}],
postalCode: '',
region: ''
},
revision: 0,
tags: [{_links: [], createdTime: '', id: '', name: '', updatedTime: ''}],
updatedTime: '',
websiteId: ''
},
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}}/customers');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_embedded: [],
_links: [],
averageValue: {
amount: '',
amountUsd: '',
currency: ''
},
createdTime: '',
customFields: {},
defaultPaymentInstrument: {},
email: '',
firstName: '',
id: '',
invoiceCount: 0,
lastName: '',
lastPaymentTime: '',
lifetimeRevenue: {
amount: '',
amountUsd: '',
currency: ''
},
paymentCount: 0,
paymentToken: '',
primaryAddress: {
address: '',
address2: '',
city: '',
country: '',
emails: [
{
label: '',
primary: false,
value: ''
}
],
firstName: '',
hash: '',
lastName: '',
organization: '',
phoneNumbers: [
{
label: '',
primary: false,
value: ''
}
],
postalCode: '',
region: ''
},
revision: 0,
tags: [
{
_links: [],
createdTime: '',
id: '',
name: '',
updatedTime: ''
}
],
updatedTime: '',
websiteId: ''
});
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}}/customers',
headers: {'content-type': 'application/json'},
data: {
_embedded: [],
_links: [],
averageValue: {amount: '', amountUsd: '', currency: ''},
createdTime: '',
customFields: {},
defaultPaymentInstrument: {},
email: '',
firstName: '',
id: '',
invoiceCount: 0,
lastName: '',
lastPaymentTime: '',
lifetimeRevenue: {amount: '', amountUsd: '', currency: ''},
paymentCount: 0,
paymentToken: '',
primaryAddress: {
address: '',
address2: '',
city: '',
country: '',
emails: [{label: '', primary: false, value: ''}],
firstName: '',
hash: '',
lastName: '',
organization: '',
phoneNumbers: [{label: '', primary: false, value: ''}],
postalCode: '',
region: ''
},
revision: 0,
tags: [{_links: [], createdTime: '', id: '', name: '', updatedTime: ''}],
updatedTime: '',
websiteId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/customers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_embedded":[],"_links":[],"averageValue":{"amount":"","amountUsd":"","currency":""},"createdTime":"","customFields":{},"defaultPaymentInstrument":{},"email":"","firstName":"","id":"","invoiceCount":0,"lastName":"","lastPaymentTime":"","lifetimeRevenue":{"amount":"","amountUsd":"","currency":""},"paymentCount":0,"paymentToken":"","primaryAddress":{"address":"","address2":"","city":"","country":"","emails":[{"label":"","primary":false,"value":""}],"firstName":"","hash":"","lastName":"","organization":"","phoneNumbers":[{"label":"","primary":false,"value":""}],"postalCode":"","region":""},"revision":0,"tags":[{"_links":[],"createdTime":"","id":"","name":"","updatedTime":""}],"updatedTime":"","websiteId":""}'
};
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 = @{ @"_embedded": @[ ],
@"_links": @[ ],
@"averageValue": @{ @"amount": @"", @"amountUsd": @"", @"currency": @"" },
@"createdTime": @"",
@"customFields": @{ },
@"defaultPaymentInstrument": @{ },
@"email": @"",
@"firstName": @"",
@"id": @"",
@"invoiceCount": @0,
@"lastName": @"",
@"lastPaymentTime": @"",
@"lifetimeRevenue": @{ @"amount": @"", @"amountUsd": @"", @"currency": @"" },
@"paymentCount": @0,
@"paymentToken": @"",
@"primaryAddress": @{ @"address": @"", @"address2": @"", @"city": @"", @"country": @"", @"emails": @[ @{ @"label": @"", @"primary": @NO, @"value": @"" } ], @"firstName": @"", @"hash": @"", @"lastName": @"", @"organization": @"", @"phoneNumbers": @[ @{ @"label": @"", @"primary": @NO, @"value": @"" } ], @"postalCode": @"", @"region": @"" },
@"revision": @0,
@"tags": @[ @{ @"_links": @[ ], @"createdTime": @"", @"id": @"", @"name": @"", @"updatedTime": @"" } ],
@"updatedTime": @"",
@"websiteId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/customers"]
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}}/customers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/customers",
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([
'_embedded' => [
],
'_links' => [
],
'averageValue' => [
'amount' => '',
'amountUsd' => '',
'currency' => ''
],
'createdTime' => '',
'customFields' => [
],
'defaultPaymentInstrument' => [
],
'email' => '',
'firstName' => '',
'id' => '',
'invoiceCount' => 0,
'lastName' => '',
'lastPaymentTime' => '',
'lifetimeRevenue' => [
'amount' => '',
'amountUsd' => '',
'currency' => ''
],
'paymentCount' => 0,
'paymentToken' => '',
'primaryAddress' => [
'address' => '',
'address2' => '',
'city' => '',
'country' => '',
'emails' => [
[
'label' => '',
'primary' => null,
'value' => ''
]
],
'firstName' => '',
'hash' => '',
'lastName' => '',
'organization' => '',
'phoneNumbers' => [
[
'label' => '',
'primary' => null,
'value' => ''
]
],
'postalCode' => '',
'region' => ''
],
'revision' => 0,
'tags' => [
[
'_links' => [
],
'createdTime' => '',
'id' => '',
'name' => '',
'updatedTime' => ''
]
],
'updatedTime' => '',
'websiteId' => ''
]),
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}}/customers', [
'body' => '{
"_embedded": [],
"_links": [],
"averageValue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"createdTime": "",
"customFields": {},
"defaultPaymentInstrument": {},
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": {
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": [
{
"label": "",
"primary": false,
"value": ""
}
],
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": [
{
"label": "",
"primary": false,
"value": ""
}
],
"postalCode": "",
"region": ""
},
"revision": 0,
"tags": [
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
],
"updatedTime": "",
"websiteId": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/customers');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_embedded' => [
],
'_links' => [
],
'averageValue' => [
'amount' => '',
'amountUsd' => '',
'currency' => ''
],
'createdTime' => '',
'customFields' => [
],
'defaultPaymentInstrument' => [
],
'email' => '',
'firstName' => '',
'id' => '',
'invoiceCount' => 0,
'lastName' => '',
'lastPaymentTime' => '',
'lifetimeRevenue' => [
'amount' => '',
'amountUsd' => '',
'currency' => ''
],
'paymentCount' => 0,
'paymentToken' => '',
'primaryAddress' => [
'address' => '',
'address2' => '',
'city' => '',
'country' => '',
'emails' => [
[
'label' => '',
'primary' => null,
'value' => ''
]
],
'firstName' => '',
'hash' => '',
'lastName' => '',
'organization' => '',
'phoneNumbers' => [
[
'label' => '',
'primary' => null,
'value' => ''
]
],
'postalCode' => '',
'region' => ''
],
'revision' => 0,
'tags' => [
[
'_links' => [
],
'createdTime' => '',
'id' => '',
'name' => '',
'updatedTime' => ''
]
],
'updatedTime' => '',
'websiteId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_embedded' => [
],
'_links' => [
],
'averageValue' => [
'amount' => '',
'amountUsd' => '',
'currency' => ''
],
'createdTime' => '',
'customFields' => [
],
'defaultPaymentInstrument' => [
],
'email' => '',
'firstName' => '',
'id' => '',
'invoiceCount' => 0,
'lastName' => '',
'lastPaymentTime' => '',
'lifetimeRevenue' => [
'amount' => '',
'amountUsd' => '',
'currency' => ''
],
'paymentCount' => 0,
'paymentToken' => '',
'primaryAddress' => [
'address' => '',
'address2' => '',
'city' => '',
'country' => '',
'emails' => [
[
'label' => '',
'primary' => null,
'value' => ''
]
],
'firstName' => '',
'hash' => '',
'lastName' => '',
'organization' => '',
'phoneNumbers' => [
[
'label' => '',
'primary' => null,
'value' => ''
]
],
'postalCode' => '',
'region' => ''
],
'revision' => 0,
'tags' => [
[
'_links' => [
],
'createdTime' => '',
'id' => '',
'name' => '',
'updatedTime' => ''
]
],
'updatedTime' => '',
'websiteId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/customers');
$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}}/customers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_embedded": [],
"_links": [],
"averageValue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"createdTime": "",
"customFields": {},
"defaultPaymentInstrument": {},
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": {
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": [
{
"label": "",
"primary": false,
"value": ""
}
],
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": [
{
"label": "",
"primary": false,
"value": ""
}
],
"postalCode": "",
"region": ""
},
"revision": 0,
"tags": [
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
],
"updatedTime": "",
"websiteId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_embedded": [],
"_links": [],
"averageValue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"createdTime": "",
"customFields": {},
"defaultPaymentInstrument": {},
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": {
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": [
{
"label": "",
"primary": false,
"value": ""
}
],
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": [
{
"label": "",
"primary": false,
"value": ""
}
],
"postalCode": "",
"region": ""
},
"revision": 0,
"tags": [
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
],
"updatedTime": "",
"websiteId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/customers", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/customers"
payload = {
"_embedded": [],
"_links": [],
"averageValue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"createdTime": "",
"customFields": {},
"defaultPaymentInstrument": {},
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": {
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": [
{
"label": "",
"primary": False,
"value": ""
}
],
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": [
{
"label": "",
"primary": False,
"value": ""
}
],
"postalCode": "",
"region": ""
},
"revision": 0,
"tags": [
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
],
"updatedTime": "",
"websiteId": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/customers"
payload <- "{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\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}}/customers")
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 \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\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/customers') do |req|
req.body = "{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/customers";
let payload = json!({
"_embedded": (),
"_links": (),
"averageValue": json!({
"amount": "",
"amountUsd": "",
"currency": ""
}),
"createdTime": "",
"customFields": json!({}),
"defaultPaymentInstrument": json!({}),
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": json!({
"amount": "",
"amountUsd": "",
"currency": ""
}),
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": json!({
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": (
json!({
"label": "",
"primary": false,
"value": ""
})
),
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": (
json!({
"label": "",
"primary": false,
"value": ""
})
),
"postalCode": "",
"region": ""
}),
"revision": 0,
"tags": (
json!({
"_links": (),
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
})
),
"updatedTime": "",
"websiteId": ""
});
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}}/customers \
--header 'content-type: application/json' \
--data '{
"_embedded": [],
"_links": [],
"averageValue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"createdTime": "",
"customFields": {},
"defaultPaymentInstrument": {},
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": {
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": [
{
"label": "",
"primary": false,
"value": ""
}
],
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": [
{
"label": "",
"primary": false,
"value": ""
}
],
"postalCode": "",
"region": ""
},
"revision": 0,
"tags": [
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
],
"updatedTime": "",
"websiteId": ""
}'
echo '{
"_embedded": [],
"_links": [],
"averageValue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"createdTime": "",
"customFields": {},
"defaultPaymentInstrument": {},
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": {
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": [
{
"label": "",
"primary": false,
"value": ""
}
],
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": [
{
"label": "",
"primary": false,
"value": ""
}
],
"postalCode": "",
"region": ""
},
"revision": 0,
"tags": [
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
],
"updatedTime": "",
"websiteId": ""
}' | \
http POST {{baseUrl}}/customers \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_embedded": [],\n "_links": [],\n "averageValue": {\n "amount": "",\n "amountUsd": "",\n "currency": ""\n },\n "createdTime": "",\n "customFields": {},\n "defaultPaymentInstrument": {},\n "email": "",\n "firstName": "",\n "id": "",\n "invoiceCount": 0,\n "lastName": "",\n "lastPaymentTime": "",\n "lifetimeRevenue": {\n "amount": "",\n "amountUsd": "",\n "currency": ""\n },\n "paymentCount": 0,\n "paymentToken": "",\n "primaryAddress": {\n "address": "",\n "address2": "",\n "city": "",\n "country": "",\n "emails": [\n {\n "label": "",\n "primary": false,\n "value": ""\n }\n ],\n "firstName": "",\n "hash": "",\n "lastName": "",\n "organization": "",\n "phoneNumbers": [\n {\n "label": "",\n "primary": false,\n "value": ""\n }\n ],\n "postalCode": "",\n "region": ""\n },\n "revision": 0,\n "tags": [\n {\n "_links": [],\n "createdTime": "",\n "id": "",\n "name": "",\n "updatedTime": ""\n }\n ],\n "updatedTime": "",\n "websiteId": ""\n}' \
--output-document \
- {{baseUrl}}/customers
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_embedded": [],
"_links": [],
"averageValue": [
"amount": "",
"amountUsd": "",
"currency": ""
],
"createdTime": "",
"customFields": [],
"defaultPaymentInstrument": [],
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": [
"amount": "",
"amountUsd": "",
"currency": ""
],
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": [
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": [
[
"label": "",
"primary": false,
"value": ""
]
],
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": [
[
"label": "",
"primary": false,
"value": ""
]
],
"postalCode": "",
"region": ""
],
"revision": 0,
"tags": [
[
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
]
],
"updatedTime": "",
"websiteId": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers")! 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
{
"customFields": {
"foo": "bar"
},
"primaryAddress": {
"address": "36 Craven St",
"city": "London",
"country": "GB",
"firstName": "Benjamin",
"hash": "056ae6d97c788b9e98b049ebafd7b229bf852221",
"lastName": "Franklin",
"organization": {
"$ref": "#/components/schemas/ReadyToPayMethods/example/2/feature"
},
"postalCode": "WC2N 5NF",
"region": "London"
}
}
DELETE
Delete a Lead Source for a customer
{{baseUrl}}/customers/:id/lead-source
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id/lead-source");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/customers/:id/lead-source")
require "http/client"
url = "{{baseUrl}}/customers/:id/lead-source"
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}}/customers/:id/lead-source"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id/lead-source");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/customers/:id/lead-source"
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/customers/:id/lead-source HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/customers/:id/lead-source")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/customers/:id/lead-source"))
.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}}/customers/:id/lead-source")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/customers/:id/lead-source")
.asString();
const 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}}/customers/:id/lead-source');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/customers/:id/lead-source'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/customers/:id/lead-source';
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}}/customers/:id/lead-source',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/customers/:id/lead-source")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/customers/:id/lead-source',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/customers/:id/lead-source'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/customers/:id/lead-source');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/customers/:id/lead-source'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/customers/:id/lead-source';
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}}/customers/:id/lead-source"]
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}}/customers/:id/lead-source" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/customers/:id/lead-source",
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}}/customers/:id/lead-source');
echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id/lead-source');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/customers/:id/lead-source');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id/lead-source' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id/lead-source' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/customers/:id/lead-source")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/customers/:id/lead-source"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/customers/:id/lead-source"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/customers/:id/lead-source")
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/customers/:id/lead-source') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/customers/:id/lead-source";
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}}/customers/:id/lead-source
http DELETE {{baseUrl}}/customers/:id/lead-source
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/customers/:id/lead-source
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id/lead-source")! 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
Merge and delete a customer
{{baseUrl}}/customers/:id
QUERY PARAMS
targetCustomerId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id?targetCustomerId=");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/customers/:id" {:query-params {:targetCustomerId ""}})
require "http/client"
url = "{{baseUrl}}/customers/:id?targetCustomerId="
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}}/customers/:id?targetCustomerId="),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id?targetCustomerId=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/customers/:id?targetCustomerId="
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/customers/:id?targetCustomerId= HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/customers/:id?targetCustomerId=")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/customers/:id?targetCustomerId="))
.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}}/customers/:id?targetCustomerId=")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/customers/:id?targetCustomerId=")
.asString();
const 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}}/customers/:id?targetCustomerId=');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/customers/:id',
params: {targetCustomerId: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/customers/:id?targetCustomerId=';
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}}/customers/:id?targetCustomerId=',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/customers/:id?targetCustomerId=")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/customers/:id?targetCustomerId=',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/customers/:id',
qs: {targetCustomerId: ''}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/customers/:id');
req.query({
targetCustomerId: ''
});
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}}/customers/:id',
params: {targetCustomerId: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/customers/:id?targetCustomerId=';
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}}/customers/:id?targetCustomerId="]
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}}/customers/:id?targetCustomerId=" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/customers/:id?targetCustomerId=",
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}}/customers/:id?targetCustomerId=');
echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id');
$request->setMethod(HTTP_METH_DELETE);
$request->setQueryData([
'targetCustomerId' => ''
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/customers/:id');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
'targetCustomerId' => ''
]));
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id?targetCustomerId=' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id?targetCustomerId=' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/customers/:id?targetCustomerId=")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/customers/:id"
querystring = {"targetCustomerId":""}
response = requests.delete(url, params=querystring)
print(response.json())
library(httr)
url <- "{{baseUrl}}/customers/:id"
queryString <- list(targetCustomerId = "")
response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/customers/:id?targetCustomerId=")
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/customers/:id') do |req|
req.params['targetCustomerId'] = ''
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/customers/:id";
let querystring = [
("targetCustomerId", ""),
];
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.query(&querystring)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url '{{baseUrl}}/customers/:id?targetCustomerId='
http DELETE '{{baseUrl}}/customers/:id?targetCustomerId='
wget --quiet \
--method DELETE \
--output-document \
- '{{baseUrl}}/customers/:id?targetCustomerId='
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id?targetCustomerId=")! 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
Retrieve a customer's Lead Source
{{baseUrl}}/customers/:id/lead-source
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id/lead-source");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/customers/:id/lead-source")
require "http/client"
url = "{{baseUrl}}/customers/:id/lead-source"
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}}/customers/:id/lead-source"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id/lead-source");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/customers/:id/lead-source"
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/customers/:id/lead-source HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/customers/:id/lead-source")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/customers/:id/lead-source"))
.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}}/customers/:id/lead-source")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/customers/:id/lead-source")
.asString();
const 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}}/customers/:id/lead-source');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/customers/:id/lead-source'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/customers/:id/lead-source';
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}}/customers/:id/lead-source',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/customers/:id/lead-source")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/customers/:id/lead-source',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/customers/:id/lead-source'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/customers/:id/lead-source');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/customers/:id/lead-source'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/customers/:id/lead-source';
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}}/customers/:id/lead-source"]
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}}/customers/:id/lead-source" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/customers/:id/lead-source",
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}}/customers/:id/lead-source');
echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id/lead-source');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/customers/:id/lead-source');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id/lead-source' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id/lead-source' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/customers/:id/lead-source")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/customers/:id/lead-source"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/customers/:id/lead-source"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/customers/:id/lead-source")
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/customers/:id/lead-source') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/customers/:id/lead-source";
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}}/customers/:id/lead-source
http GET {{baseUrl}}/customers/:id/lead-source
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/customers/:id/lead-source
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id/lead-source")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a customer
{{baseUrl}}/customers/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/customers/:id")
require "http/client"
url = "{{baseUrl}}/customers/: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}}/customers/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/customers/: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/customers/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/customers/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/customers/: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}}/customers/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/customers/: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}}/customers/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/customers/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/customers/: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}}/customers/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/customers/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/customers/: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}}/customers/: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}}/customers/: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}}/customers/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/customers/: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}}/customers/: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}}/customers/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/customers/: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}}/customers/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/customers/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/customers/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/customers/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/customers/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/customers/: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/customers/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/customers/: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}}/customers/:id
http GET {{baseUrl}}/customers/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/customers/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/: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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"customFields": {
"foo": "bar"
},
"primaryAddress": {
"address": "36 Craven St",
"city": "London",
"country": "GB",
"firstName": "Benjamin",
"hash": "056ae6d97c788b9e98b049ebafd7b229bf852221",
"lastName": "Franklin",
"organization": {
"$ref": "#/components/schemas/ReadyToPayMethods/example/2/feature"
},
"postalCode": "WC2N 5NF",
"region": "London"
}
}
GET
Retrieve a list of customers
{{baseUrl}}/customers
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/customers")
require "http/client"
url = "{{baseUrl}}/customers"
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}}/customers"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/customers"
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/customers HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/customers")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/customers"))
.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}}/customers")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/customers")
.asString();
const 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}}/customers');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/customers'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/customers';
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}}/customers',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/customers")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/customers',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/customers'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/customers');
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}}/customers'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/customers';
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}}/customers"]
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}}/customers" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/customers",
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}}/customers');
echo $response->getBody();
setUrl('{{baseUrl}}/customers');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/customers');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/customers")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/customers"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/customers"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/customers")
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/customers') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/customers";
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}}/customers
http GET {{baseUrl}}/customers
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/customers
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers")! 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
[
{
"customFields": {
"foo": "bar"
}
}
]
PUT
Upsert a customer with predefined ID
{{baseUrl}}/customers/:id
BODY json
{
"_embedded": [],
"_links": [],
"averageValue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"createdTime": "",
"customFields": {},
"defaultPaymentInstrument": {},
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": {
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": [
{
"label": "",
"primary": false,
"value": ""
}
],
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": [
{
"label": "",
"primary": false,
"value": ""
}
],
"postalCode": "",
"region": ""
},
"revision": 0,
"tags": [
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
],
"updatedTime": "",
"websiteId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/: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 \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/customers/:id" {:content-type :json
:form-params {:_embedded []
:_links []
:averageValue {:amount ""
:amountUsd ""
:currency ""}
:createdTime ""
:customFields {}
:defaultPaymentInstrument {}
:email ""
:firstName ""
:id ""
:invoiceCount 0
:lastName ""
:lastPaymentTime ""
:lifetimeRevenue {:amount ""
:amountUsd ""
:currency ""}
:paymentCount 0
:paymentToken ""
:primaryAddress {:address ""
:address2 ""
:city ""
:country ""
:emails [{:label ""
:primary false
:value ""}]
:firstName ""
:hash ""
:lastName ""
:organization ""
:phoneNumbers [{:label ""
:primary false
:value ""}]
:postalCode ""
:region ""}
:revision 0
:tags [{:_links []
:createdTime ""
:id ""
:name ""
:updatedTime ""}]
:updatedTime ""
:websiteId ""}})
require "http/client"
url = "{{baseUrl}}/customers/:id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/customers/:id"),
Content = new StringContent("{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\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}}/customers/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/customers/:id"
payload := strings.NewReader("{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/customers/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1064
{
"_embedded": [],
"_links": [],
"averageValue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"createdTime": "",
"customFields": {},
"defaultPaymentInstrument": {},
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": {
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": [
{
"label": "",
"primary": false,
"value": ""
}
],
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": [
{
"label": "",
"primary": false,
"value": ""
}
],
"postalCode": "",
"region": ""
},
"revision": 0,
"tags": [
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
],
"updatedTime": "",
"websiteId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/customers/:id")
.setHeader("content-type", "application/json")
.setBody("{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/customers/:id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\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 \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/customers/:id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/customers/:id")
.header("content-type", "application/json")
.body("{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}")
.asString();
const data = JSON.stringify({
_embedded: [],
_links: [],
averageValue: {
amount: '',
amountUsd: '',
currency: ''
},
createdTime: '',
customFields: {},
defaultPaymentInstrument: {},
email: '',
firstName: '',
id: '',
invoiceCount: 0,
lastName: '',
lastPaymentTime: '',
lifetimeRevenue: {
amount: '',
amountUsd: '',
currency: ''
},
paymentCount: 0,
paymentToken: '',
primaryAddress: {
address: '',
address2: '',
city: '',
country: '',
emails: [
{
label: '',
primary: false,
value: ''
}
],
firstName: '',
hash: '',
lastName: '',
organization: '',
phoneNumbers: [
{
label: '',
primary: false,
value: ''
}
],
postalCode: '',
region: ''
},
revision: 0,
tags: [
{
_links: [],
createdTime: '',
id: '',
name: '',
updatedTime: ''
}
],
updatedTime: '',
websiteId: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/customers/:id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/customers/:id',
headers: {'content-type': 'application/json'},
data: {
_embedded: [],
_links: [],
averageValue: {amount: '', amountUsd: '', currency: ''},
createdTime: '',
customFields: {},
defaultPaymentInstrument: {},
email: '',
firstName: '',
id: '',
invoiceCount: 0,
lastName: '',
lastPaymentTime: '',
lifetimeRevenue: {amount: '', amountUsd: '', currency: ''},
paymentCount: 0,
paymentToken: '',
primaryAddress: {
address: '',
address2: '',
city: '',
country: '',
emails: [{label: '', primary: false, value: ''}],
firstName: '',
hash: '',
lastName: '',
organization: '',
phoneNumbers: [{label: '', primary: false, value: ''}],
postalCode: '',
region: ''
},
revision: 0,
tags: [{_links: [], createdTime: '', id: '', name: '', updatedTime: ''}],
updatedTime: '',
websiteId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/customers/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_embedded":[],"_links":[],"averageValue":{"amount":"","amountUsd":"","currency":""},"createdTime":"","customFields":{},"defaultPaymentInstrument":{},"email":"","firstName":"","id":"","invoiceCount":0,"lastName":"","lastPaymentTime":"","lifetimeRevenue":{"amount":"","amountUsd":"","currency":""},"paymentCount":0,"paymentToken":"","primaryAddress":{"address":"","address2":"","city":"","country":"","emails":[{"label":"","primary":false,"value":""}],"firstName":"","hash":"","lastName":"","organization":"","phoneNumbers":[{"label":"","primary":false,"value":""}],"postalCode":"","region":""},"revision":0,"tags":[{"_links":[],"createdTime":"","id":"","name":"","updatedTime":""}],"updatedTime":"","websiteId":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/customers/:id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_embedded": [],\n "_links": [],\n "averageValue": {\n "amount": "",\n "amountUsd": "",\n "currency": ""\n },\n "createdTime": "",\n "customFields": {},\n "defaultPaymentInstrument": {},\n "email": "",\n "firstName": "",\n "id": "",\n "invoiceCount": 0,\n "lastName": "",\n "lastPaymentTime": "",\n "lifetimeRevenue": {\n "amount": "",\n "amountUsd": "",\n "currency": ""\n },\n "paymentCount": 0,\n "paymentToken": "",\n "primaryAddress": {\n "address": "",\n "address2": "",\n "city": "",\n "country": "",\n "emails": [\n {\n "label": "",\n "primary": false,\n "value": ""\n }\n ],\n "firstName": "",\n "hash": "",\n "lastName": "",\n "organization": "",\n "phoneNumbers": [\n {\n "label": "",\n "primary": false,\n "value": ""\n }\n ],\n "postalCode": "",\n "region": ""\n },\n "revision": 0,\n "tags": [\n {\n "_links": [],\n "createdTime": "",\n "id": "",\n "name": "",\n "updatedTime": ""\n }\n ],\n "updatedTime": "",\n "websiteId": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/customers/:id")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/customers/: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({
_embedded: [],
_links: [],
averageValue: {amount: '', amountUsd: '', currency: ''},
createdTime: '',
customFields: {},
defaultPaymentInstrument: {},
email: '',
firstName: '',
id: '',
invoiceCount: 0,
lastName: '',
lastPaymentTime: '',
lifetimeRevenue: {amount: '', amountUsd: '', currency: ''},
paymentCount: 0,
paymentToken: '',
primaryAddress: {
address: '',
address2: '',
city: '',
country: '',
emails: [{label: '', primary: false, value: ''}],
firstName: '',
hash: '',
lastName: '',
organization: '',
phoneNumbers: [{label: '', primary: false, value: ''}],
postalCode: '',
region: ''
},
revision: 0,
tags: [{_links: [], createdTime: '', id: '', name: '', updatedTime: ''}],
updatedTime: '',
websiteId: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/customers/:id',
headers: {'content-type': 'application/json'},
body: {
_embedded: [],
_links: [],
averageValue: {amount: '', amountUsd: '', currency: ''},
createdTime: '',
customFields: {},
defaultPaymentInstrument: {},
email: '',
firstName: '',
id: '',
invoiceCount: 0,
lastName: '',
lastPaymentTime: '',
lifetimeRevenue: {amount: '', amountUsd: '', currency: ''},
paymentCount: 0,
paymentToken: '',
primaryAddress: {
address: '',
address2: '',
city: '',
country: '',
emails: [{label: '', primary: false, value: ''}],
firstName: '',
hash: '',
lastName: '',
organization: '',
phoneNumbers: [{label: '', primary: false, value: ''}],
postalCode: '',
region: ''
},
revision: 0,
tags: [{_links: [], createdTime: '', id: '', name: '', updatedTime: ''}],
updatedTime: '',
websiteId: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/customers/:id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_embedded: [],
_links: [],
averageValue: {
amount: '',
amountUsd: '',
currency: ''
},
createdTime: '',
customFields: {},
defaultPaymentInstrument: {},
email: '',
firstName: '',
id: '',
invoiceCount: 0,
lastName: '',
lastPaymentTime: '',
lifetimeRevenue: {
amount: '',
amountUsd: '',
currency: ''
},
paymentCount: 0,
paymentToken: '',
primaryAddress: {
address: '',
address2: '',
city: '',
country: '',
emails: [
{
label: '',
primary: false,
value: ''
}
],
firstName: '',
hash: '',
lastName: '',
organization: '',
phoneNumbers: [
{
label: '',
primary: false,
value: ''
}
],
postalCode: '',
region: ''
},
revision: 0,
tags: [
{
_links: [],
createdTime: '',
id: '',
name: '',
updatedTime: ''
}
],
updatedTime: '',
websiteId: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/customers/:id',
headers: {'content-type': 'application/json'},
data: {
_embedded: [],
_links: [],
averageValue: {amount: '', amountUsd: '', currency: ''},
createdTime: '',
customFields: {},
defaultPaymentInstrument: {},
email: '',
firstName: '',
id: '',
invoiceCount: 0,
lastName: '',
lastPaymentTime: '',
lifetimeRevenue: {amount: '', amountUsd: '', currency: ''},
paymentCount: 0,
paymentToken: '',
primaryAddress: {
address: '',
address2: '',
city: '',
country: '',
emails: [{label: '', primary: false, value: ''}],
firstName: '',
hash: '',
lastName: '',
organization: '',
phoneNumbers: [{label: '', primary: false, value: ''}],
postalCode: '',
region: ''
},
revision: 0,
tags: [{_links: [], createdTime: '', id: '', name: '', updatedTime: ''}],
updatedTime: '',
websiteId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/customers/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_embedded":[],"_links":[],"averageValue":{"amount":"","amountUsd":"","currency":""},"createdTime":"","customFields":{},"defaultPaymentInstrument":{},"email":"","firstName":"","id":"","invoiceCount":0,"lastName":"","lastPaymentTime":"","lifetimeRevenue":{"amount":"","amountUsd":"","currency":""},"paymentCount":0,"paymentToken":"","primaryAddress":{"address":"","address2":"","city":"","country":"","emails":[{"label":"","primary":false,"value":""}],"firstName":"","hash":"","lastName":"","organization":"","phoneNumbers":[{"label":"","primary":false,"value":""}],"postalCode":"","region":""},"revision":0,"tags":[{"_links":[],"createdTime":"","id":"","name":"","updatedTime":""}],"updatedTime":"","websiteId":""}'
};
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 = @{ @"_embedded": @[ ],
@"_links": @[ ],
@"averageValue": @{ @"amount": @"", @"amountUsd": @"", @"currency": @"" },
@"createdTime": @"",
@"customFields": @{ },
@"defaultPaymentInstrument": @{ },
@"email": @"",
@"firstName": @"",
@"id": @"",
@"invoiceCount": @0,
@"lastName": @"",
@"lastPaymentTime": @"",
@"lifetimeRevenue": @{ @"amount": @"", @"amountUsd": @"", @"currency": @"" },
@"paymentCount": @0,
@"paymentToken": @"",
@"primaryAddress": @{ @"address": @"", @"address2": @"", @"city": @"", @"country": @"", @"emails": @[ @{ @"label": @"", @"primary": @NO, @"value": @"" } ], @"firstName": @"", @"hash": @"", @"lastName": @"", @"organization": @"", @"phoneNumbers": @[ @{ @"label": @"", @"primary": @NO, @"value": @"" } ], @"postalCode": @"", @"region": @"" },
@"revision": @0,
@"tags": @[ @{ @"_links": @[ ], @"createdTime": @"", @"id": @"", @"name": @"", @"updatedTime": @"" } ],
@"updatedTime": @"",
@"websiteId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/customers/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/customers/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/customers/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'_embedded' => [
],
'_links' => [
],
'averageValue' => [
'amount' => '',
'amountUsd' => '',
'currency' => ''
],
'createdTime' => '',
'customFields' => [
],
'defaultPaymentInstrument' => [
],
'email' => '',
'firstName' => '',
'id' => '',
'invoiceCount' => 0,
'lastName' => '',
'lastPaymentTime' => '',
'lifetimeRevenue' => [
'amount' => '',
'amountUsd' => '',
'currency' => ''
],
'paymentCount' => 0,
'paymentToken' => '',
'primaryAddress' => [
'address' => '',
'address2' => '',
'city' => '',
'country' => '',
'emails' => [
[
'label' => '',
'primary' => null,
'value' => ''
]
],
'firstName' => '',
'hash' => '',
'lastName' => '',
'organization' => '',
'phoneNumbers' => [
[
'label' => '',
'primary' => null,
'value' => ''
]
],
'postalCode' => '',
'region' => ''
],
'revision' => 0,
'tags' => [
[
'_links' => [
],
'createdTime' => '',
'id' => '',
'name' => '',
'updatedTime' => ''
]
],
'updatedTime' => '',
'websiteId' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/customers/:id', [
'body' => '{
"_embedded": [],
"_links": [],
"averageValue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"createdTime": "",
"customFields": {},
"defaultPaymentInstrument": {},
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": {
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": [
{
"label": "",
"primary": false,
"value": ""
}
],
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": [
{
"label": "",
"primary": false,
"value": ""
}
],
"postalCode": "",
"region": ""
},
"revision": 0,
"tags": [
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
],
"updatedTime": "",
"websiteId": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_embedded' => [
],
'_links' => [
],
'averageValue' => [
'amount' => '',
'amountUsd' => '',
'currency' => ''
],
'createdTime' => '',
'customFields' => [
],
'defaultPaymentInstrument' => [
],
'email' => '',
'firstName' => '',
'id' => '',
'invoiceCount' => 0,
'lastName' => '',
'lastPaymentTime' => '',
'lifetimeRevenue' => [
'amount' => '',
'amountUsd' => '',
'currency' => ''
],
'paymentCount' => 0,
'paymentToken' => '',
'primaryAddress' => [
'address' => '',
'address2' => '',
'city' => '',
'country' => '',
'emails' => [
[
'label' => '',
'primary' => null,
'value' => ''
]
],
'firstName' => '',
'hash' => '',
'lastName' => '',
'organization' => '',
'phoneNumbers' => [
[
'label' => '',
'primary' => null,
'value' => ''
]
],
'postalCode' => '',
'region' => ''
],
'revision' => 0,
'tags' => [
[
'_links' => [
],
'createdTime' => '',
'id' => '',
'name' => '',
'updatedTime' => ''
]
],
'updatedTime' => '',
'websiteId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_embedded' => [
],
'_links' => [
],
'averageValue' => [
'amount' => '',
'amountUsd' => '',
'currency' => ''
],
'createdTime' => '',
'customFields' => [
],
'defaultPaymentInstrument' => [
],
'email' => '',
'firstName' => '',
'id' => '',
'invoiceCount' => 0,
'lastName' => '',
'lastPaymentTime' => '',
'lifetimeRevenue' => [
'amount' => '',
'amountUsd' => '',
'currency' => ''
],
'paymentCount' => 0,
'paymentToken' => '',
'primaryAddress' => [
'address' => '',
'address2' => '',
'city' => '',
'country' => '',
'emails' => [
[
'label' => '',
'primary' => null,
'value' => ''
]
],
'firstName' => '',
'hash' => '',
'lastName' => '',
'organization' => '',
'phoneNumbers' => [
[
'label' => '',
'primary' => null,
'value' => ''
]
],
'postalCode' => '',
'region' => ''
],
'revision' => 0,
'tags' => [
[
'_links' => [
],
'createdTime' => '',
'id' => '',
'name' => '',
'updatedTime' => ''
]
],
'updatedTime' => '',
'websiteId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/customers/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_embedded": [],
"_links": [],
"averageValue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"createdTime": "",
"customFields": {},
"defaultPaymentInstrument": {},
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": {
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": [
{
"label": "",
"primary": false,
"value": ""
}
],
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": [
{
"label": "",
"primary": false,
"value": ""
}
],
"postalCode": "",
"region": ""
},
"revision": 0,
"tags": [
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
],
"updatedTime": "",
"websiteId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_embedded": [],
"_links": [],
"averageValue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"createdTime": "",
"customFields": {},
"defaultPaymentInstrument": {},
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": {
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": [
{
"label": "",
"primary": false,
"value": ""
}
],
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": [
{
"label": "",
"primary": false,
"value": ""
}
],
"postalCode": "",
"region": ""
},
"revision": 0,
"tags": [
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
],
"updatedTime": "",
"websiteId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/customers/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/customers/:id"
payload = {
"_embedded": [],
"_links": [],
"averageValue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"createdTime": "",
"customFields": {},
"defaultPaymentInstrument": {},
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": {
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": [
{
"label": "",
"primary": False,
"value": ""
}
],
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": [
{
"label": "",
"primary": False,
"value": ""
}
],
"postalCode": "",
"region": ""
},
"revision": 0,
"tags": [
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
],
"updatedTime": "",
"websiteId": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/customers/:id"
payload <- "{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/customers/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/customers/:id') do |req|
req.body = "{\n \"_embedded\": [],\n \"_links\": [],\n \"averageValue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"createdTime\": \"\",\n \"customFields\": {},\n \"defaultPaymentInstrument\": {},\n \"email\": \"\",\n \"firstName\": \"\",\n \"id\": \"\",\n \"invoiceCount\": 0,\n \"lastName\": \"\",\n \"lastPaymentTime\": \"\",\n \"lifetimeRevenue\": {\n \"amount\": \"\",\n \"amountUsd\": \"\",\n \"currency\": \"\"\n },\n \"paymentCount\": 0,\n \"paymentToken\": \"\",\n \"primaryAddress\": {\n \"address\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"country\": \"\",\n \"emails\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"firstName\": \"\",\n \"hash\": \"\",\n \"lastName\": \"\",\n \"organization\": \"\",\n \"phoneNumbers\": [\n {\n \"label\": \"\",\n \"primary\": false,\n \"value\": \"\"\n }\n ],\n \"postalCode\": \"\",\n \"region\": \"\"\n },\n \"revision\": 0,\n \"tags\": [\n {\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n }\n ],\n \"updatedTime\": \"\",\n \"websiteId\": \"\"\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}}/customers/:id";
let payload = json!({
"_embedded": (),
"_links": (),
"averageValue": json!({
"amount": "",
"amountUsd": "",
"currency": ""
}),
"createdTime": "",
"customFields": json!({}),
"defaultPaymentInstrument": json!({}),
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": json!({
"amount": "",
"amountUsd": "",
"currency": ""
}),
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": json!({
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": (
json!({
"label": "",
"primary": false,
"value": ""
})
),
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": (
json!({
"label": "",
"primary": false,
"value": ""
})
),
"postalCode": "",
"region": ""
}),
"revision": 0,
"tags": (
json!({
"_links": (),
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
})
),
"updatedTime": "",
"websiteId": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/customers/:id \
--header 'content-type: application/json' \
--data '{
"_embedded": [],
"_links": [],
"averageValue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"createdTime": "",
"customFields": {},
"defaultPaymentInstrument": {},
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": {
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": [
{
"label": "",
"primary": false,
"value": ""
}
],
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": [
{
"label": "",
"primary": false,
"value": ""
}
],
"postalCode": "",
"region": ""
},
"revision": 0,
"tags": [
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
],
"updatedTime": "",
"websiteId": ""
}'
echo '{
"_embedded": [],
"_links": [],
"averageValue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"createdTime": "",
"customFields": {},
"defaultPaymentInstrument": {},
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": {
"amount": "",
"amountUsd": "",
"currency": ""
},
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": {
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": [
{
"label": "",
"primary": false,
"value": ""
}
],
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": [
{
"label": "",
"primary": false,
"value": ""
}
],
"postalCode": "",
"region": ""
},
"revision": 0,
"tags": [
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
],
"updatedTime": "",
"websiteId": ""
}' | \
http PUT {{baseUrl}}/customers/:id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "_embedded": [],\n "_links": [],\n "averageValue": {\n "amount": "",\n "amountUsd": "",\n "currency": ""\n },\n "createdTime": "",\n "customFields": {},\n "defaultPaymentInstrument": {},\n "email": "",\n "firstName": "",\n "id": "",\n "invoiceCount": 0,\n "lastName": "",\n "lastPaymentTime": "",\n "lifetimeRevenue": {\n "amount": "",\n "amountUsd": "",\n "currency": ""\n },\n "paymentCount": 0,\n "paymentToken": "",\n "primaryAddress": {\n "address": "",\n "address2": "",\n "city": "",\n "country": "",\n "emails": [\n {\n "label": "",\n "primary": false,\n "value": ""\n }\n ],\n "firstName": "",\n "hash": "",\n "lastName": "",\n "organization": "",\n "phoneNumbers": [\n {\n "label": "",\n "primary": false,\n "value": ""\n }\n ],\n "postalCode": "",\n "region": ""\n },\n "revision": 0,\n "tags": [\n {\n "_links": [],\n "createdTime": "",\n "id": "",\n "name": "",\n "updatedTime": ""\n }\n ],\n "updatedTime": "",\n "websiteId": ""\n}' \
--output-document \
- {{baseUrl}}/customers/:id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_embedded": [],
"_links": [],
"averageValue": [
"amount": "",
"amountUsd": "",
"currency": ""
],
"createdTime": "",
"customFields": [],
"defaultPaymentInstrument": [],
"email": "",
"firstName": "",
"id": "",
"invoiceCount": 0,
"lastName": "",
"lastPaymentTime": "",
"lifetimeRevenue": [
"amount": "",
"amountUsd": "",
"currency": ""
],
"paymentCount": 0,
"paymentToken": "",
"primaryAddress": [
"address": "",
"address2": "",
"city": "",
"country": "",
"emails": [
[
"label": "",
"primary": false,
"value": ""
]
],
"firstName": "",
"hash": "",
"lastName": "",
"organization": "",
"phoneNumbers": [
[
"label": "",
"primary": false,
"value": ""
]
],
"postalCode": "",
"region": ""
],
"revision": 0,
"tags": [
[
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
]
],
"updatedTime": "",
"websiteId": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"customFields": {
"foo": "bar"
},
"primaryAddress": {
"address": "36 Craven St",
"city": "London",
"country": "GB",
"firstName": "Benjamin",
"hash": "056ae6d97c788b9e98b049ebafd7b229bf852221",
"lastName": "Franklin",
"organization": {
"$ref": "#/components/schemas/ReadyToPayMethods/example/2/feature"
},
"postalCode": "WC2N 5NF",
"region": "London"
}
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"customFields": {
"foo": "bar"
},
"primaryAddress": {
"address": "36 Craven St",
"city": "London",
"country": "GB",
"firstName": "Benjamin",
"hash": "056ae6d97c788b9e98b049ebafd7b229bf852221",
"lastName": "Franklin",
"organization": {
"$ref": "#/components/schemas/ReadyToPayMethods/example/2/feature"
},
"postalCode": "WC2N 5NF",
"region": "London"
}
}
POST
Create a customer Timeline comment or custom defined event
{{baseUrl}}/customers/:id/timeline
BODY json
{
"_links": [
{
"rel": ""
}
],
"customData": {},
"customEventType": "",
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id/timeline");
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"customData\": {},\n \"customEventType\": \"\",\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/customers/:id/timeline" {:content-type :json
:form-params {:_links [{:rel ""}]
:customData {}
:customEventType ""
:extraData {:actions [{:action ""}]
:author {:userFullName ""
:userId ""}
:links [{:placeholder ""
:resourceId ""
:resourceType ""}]
:mentions {}
:tables [{:footer ""
:title ""
:type ""}]}
:id ""
:message ""
:occurredTime ""
:triggeredBy ""
:type ""}})
require "http/client"
url = "{{baseUrl}}/customers/:id/timeline"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"customData\": {},\n \"customEventType\": \"\",\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/customers/:id/timeline"),
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"customData\": {},\n \"customEventType\": \"\",\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id/timeline");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"customData\": {},\n \"customEventType\": \"\",\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/customers/:id/timeline"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"customData\": {},\n \"customEventType\": \"\",\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/customers/:id/timeline HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 569
{
"_links": [
{
"rel": ""
}
],
"customData": {},
"customEventType": "",
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/customers/:id/timeline")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"customData\": {},\n \"customEventType\": \"\",\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/customers/:id/timeline"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"customData\": {},\n \"customEventType\": \"\",\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"customData\": {},\n \"customEventType\": \"\",\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/customers/:id/timeline")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/customers/:id/timeline")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"customData\": {},\n \"customEventType\": \"\",\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
customData: {},
customEventType: '',
extraData: {
actions: [
{
action: ''
}
],
author: {
userFullName: '',
userId: ''
},
links: [
{
placeholder: '',
resourceId: '',
resourceType: ''
}
],
mentions: {},
tables: [
{
footer: '',
title: '',
type: ''
}
]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/customers/:id/timeline');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/customers/:id/timeline',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
customData: {},
customEventType: '',
extraData: {
actions: [{action: ''}],
author: {userFullName: '', userId: ''},
links: [{placeholder: '', resourceId: '', resourceType: ''}],
mentions: {},
tables: [{footer: '', title: '', type: ''}]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/customers/:id/timeline';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"customData":{},"customEventType":"","extraData":{"actions":[{"action":""}],"author":{"userFullName":"","userId":""},"links":[{"placeholder":"","resourceId":"","resourceType":""}],"mentions":{},"tables":[{"footer":"","title":"","type":""}]},"id":"","message":"","occurredTime":"","triggeredBy":"","type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/customers/:id/timeline',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "customData": {},\n "customEventType": "",\n "extraData": {\n "actions": [\n {\n "action": ""\n }\n ],\n "author": {\n "userFullName": "",\n "userId": ""\n },\n "links": [\n {\n "placeholder": "",\n "resourceId": "",\n "resourceType": ""\n }\n ],\n "mentions": {},\n "tables": [\n {\n "footer": "",\n "title": "",\n "type": ""\n }\n ]\n },\n "id": "",\n "message": "",\n "occurredTime": "",\n "triggeredBy": "",\n "type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"customData\": {},\n \"customEventType\": \"\",\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/customers/:id/timeline")
.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/customers/:id/timeline',
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({
_links: [{rel: ''}],
customData: {},
customEventType: '',
extraData: {
actions: [{action: ''}],
author: {userFullName: '', userId: ''},
links: [{placeholder: '', resourceId: '', resourceType: ''}],
mentions: {},
tables: [{footer: '', title: '', type: ''}]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/customers/:id/timeline',
headers: {'content-type': 'application/json'},
body: {
_links: [{rel: ''}],
customData: {},
customEventType: '',
extraData: {
actions: [{action: ''}],
author: {userFullName: '', userId: ''},
links: [{placeholder: '', resourceId: '', resourceType: ''}],
mentions: {},
tables: [{footer: '', title: '', type: ''}]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/customers/:id/timeline');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
customData: {},
customEventType: '',
extraData: {
actions: [
{
action: ''
}
],
author: {
userFullName: '',
userId: ''
},
links: [
{
placeholder: '',
resourceId: '',
resourceType: ''
}
],
mentions: {},
tables: [
{
footer: '',
title: '',
type: ''
}
]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/customers/:id/timeline',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
customData: {},
customEventType: '',
extraData: {
actions: [{action: ''}],
author: {userFullName: '', userId: ''},
links: [{placeholder: '', resourceId: '', resourceType: ''}],
mentions: {},
tables: [{footer: '', title: '', type: ''}]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/customers/:id/timeline';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"customData":{},"customEventType":"","extraData":{"actions":[{"action":""}],"author":{"userFullName":"","userId":""},"links":[{"placeholder":"","resourceId":"","resourceType":""}],"mentions":{},"tables":[{"footer":"","title":"","type":""}]},"id":"","message":"","occurredTime":"","triggeredBy":"","type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"_links": @[ @{ @"rel": @"" } ],
@"customData": @{ },
@"customEventType": @"",
@"extraData": @{ @"actions": @[ @{ @"action": @"" } ], @"author": @{ @"userFullName": @"", @"userId": @"" }, @"links": @[ @{ @"placeholder": @"", @"resourceId": @"", @"resourceType": @"" } ], @"mentions": @{ }, @"tables": @[ @{ @"footer": @"", @"title": @"", @"type": @"" } ] },
@"id": @"",
@"message": @"",
@"occurredTime": @"",
@"triggeredBy": @"",
@"type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/customers/:id/timeline"]
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}}/customers/:id/timeline" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"customData\": {},\n \"customEventType\": \"\",\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/customers/:id/timeline",
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([
'_links' => [
[
'rel' => ''
]
],
'customData' => [
],
'customEventType' => '',
'extraData' => [
'actions' => [
[
'action' => ''
]
],
'author' => [
'userFullName' => '',
'userId' => ''
],
'links' => [
[
'placeholder' => '',
'resourceId' => '',
'resourceType' => ''
]
],
'mentions' => [
],
'tables' => [
[
'footer' => '',
'title' => '',
'type' => ''
]
]
],
'id' => '',
'message' => '',
'occurredTime' => '',
'triggeredBy' => '',
'type' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/customers/:id/timeline', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"customData": {},
"customEventType": "",
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id/timeline');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'customData' => [
],
'customEventType' => '',
'extraData' => [
'actions' => [
[
'action' => ''
]
],
'author' => [
'userFullName' => '',
'userId' => ''
],
'links' => [
[
'placeholder' => '',
'resourceId' => '',
'resourceType' => ''
]
],
'mentions' => [
],
'tables' => [
[
'footer' => '',
'title' => '',
'type' => ''
]
]
],
'id' => '',
'message' => '',
'occurredTime' => '',
'triggeredBy' => '',
'type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'customData' => [
],
'customEventType' => '',
'extraData' => [
'actions' => [
[
'action' => ''
]
],
'author' => [
'userFullName' => '',
'userId' => ''
],
'links' => [
[
'placeholder' => '',
'resourceId' => '',
'resourceType' => ''
]
],
'mentions' => [
],
'tables' => [
[
'footer' => '',
'title' => '',
'type' => ''
]
]
],
'id' => '',
'message' => '',
'occurredTime' => '',
'triggeredBy' => '',
'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/customers/:id/timeline');
$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}}/customers/:id/timeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"customData": {},
"customEventType": "",
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id/timeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"customData": {},
"customEventType": "",
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"customData\": {},\n \"customEventType\": \"\",\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/customers/:id/timeline", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/customers/:id/timeline"
payload = {
"_links": [{ "rel": "" }],
"customData": {},
"customEventType": "",
"extraData": {
"actions": [{ "action": "" }],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/customers/:id/timeline"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"customData\": {},\n \"customEventType\": \"\",\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/customers/:id/timeline")
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"customData\": {},\n \"customEventType\": \"\",\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/customers/:id/timeline') do |req|
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"customData\": {},\n \"customEventType\": \"\",\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/customers/:id/timeline";
let payload = json!({
"_links": (json!({"rel": ""})),
"customData": json!({}),
"customEventType": "",
"extraData": json!({
"actions": (json!({"action": ""})),
"author": json!({
"userFullName": "",
"userId": ""
}),
"links": (
json!({
"placeholder": "",
"resourceId": "",
"resourceType": ""
})
),
"mentions": json!({}),
"tables": (
json!({
"footer": "",
"title": "",
"type": ""
})
)
}),
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/customers/:id/timeline \
--header 'content-type: application/json' \
--data '{
"_links": [
{
"rel": ""
}
],
"customData": {},
"customEventType": "",
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"customData": {},
"customEventType": "",
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}' | \
http POST {{baseUrl}}/customers/:id/timeline \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "customData": {},\n "customEventType": "",\n "extraData": {\n "actions": [\n {\n "action": ""\n }\n ],\n "author": {\n "userFullName": "",\n "userId": ""\n },\n "links": [\n {\n "placeholder": "",\n "resourceId": "",\n "resourceType": ""\n }\n ],\n "mentions": {},\n "tables": [\n {\n "footer": "",\n "title": "",\n "type": ""\n }\n ]\n },\n "id": "",\n "message": "",\n "occurredTime": "",\n "triggeredBy": "",\n "type": ""\n}' \
--output-document \
- {{baseUrl}}/customers/:id/timeline
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [["rel": ""]],
"customData": [],
"customEventType": "",
"extraData": [
"actions": [["action": ""]],
"author": [
"userFullName": "",
"userId": ""
],
"links": [
[
"placeholder": "",
"resourceId": "",
"resourceType": ""
]
],
"mentions": [],
"tables": [
[
"footer": "",
"title": "",
"type": ""
]
]
],
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id/timeline")! 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
{
"customData": {
"customAttribute": "customValue",
"otherAttribute": "otherValue"
}
}
DELETE
Delete a Customer Timeline message
{{baseUrl}}/customers/:id/timeline/:messageId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id/timeline/:messageId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/customers/:id/timeline/:messageId")
require "http/client"
url = "{{baseUrl}}/customers/:id/timeline/:messageId"
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}}/customers/:id/timeline/:messageId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id/timeline/:messageId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/customers/:id/timeline/:messageId"
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/customers/:id/timeline/:messageId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/customers/:id/timeline/:messageId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/customers/:id/timeline/:messageId"))
.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}}/customers/:id/timeline/:messageId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/customers/:id/timeline/:messageId")
.asString();
const 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}}/customers/:id/timeline/:messageId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/customers/:id/timeline/:messageId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/customers/:id/timeline/:messageId';
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}}/customers/:id/timeline/:messageId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/customers/:id/timeline/:messageId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/customers/:id/timeline/:messageId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/customers/:id/timeline/:messageId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/customers/:id/timeline/:messageId');
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}}/customers/:id/timeline/:messageId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/customers/:id/timeline/:messageId';
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}}/customers/:id/timeline/:messageId"]
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}}/customers/:id/timeline/:messageId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/customers/:id/timeline/:messageId",
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}}/customers/:id/timeline/:messageId');
echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id/timeline/:messageId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/customers/:id/timeline/:messageId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id/timeline/:messageId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id/timeline/:messageId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/customers/:id/timeline/:messageId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/customers/:id/timeline/:messageId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/customers/:id/timeline/:messageId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/customers/:id/timeline/:messageId")
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/customers/:id/timeline/:messageId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/customers/:id/timeline/:messageId";
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}}/customers/:id/timeline/:messageId
http DELETE {{baseUrl}}/customers/:id/timeline/:messageId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/customers/:id/timeline/:messageId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id/timeline/:messageId")! 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
Retrieve a customer Timeline message
{{baseUrl}}/customers/:id/timeline/:messageId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id/timeline/:messageId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/customers/:id/timeline/:messageId")
require "http/client"
url = "{{baseUrl}}/customers/:id/timeline/:messageId"
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}}/customers/:id/timeline/:messageId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id/timeline/:messageId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/customers/:id/timeline/:messageId"
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/customers/:id/timeline/:messageId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/customers/:id/timeline/:messageId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/customers/:id/timeline/:messageId"))
.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}}/customers/:id/timeline/:messageId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/customers/:id/timeline/:messageId")
.asString();
const 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}}/customers/:id/timeline/:messageId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/customers/:id/timeline/:messageId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/customers/:id/timeline/:messageId';
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}}/customers/:id/timeline/:messageId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/customers/:id/timeline/:messageId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/customers/:id/timeline/:messageId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/customers/:id/timeline/:messageId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/customers/:id/timeline/:messageId');
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}}/customers/:id/timeline/:messageId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/customers/:id/timeline/:messageId';
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}}/customers/:id/timeline/:messageId"]
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}}/customers/:id/timeline/:messageId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/customers/:id/timeline/:messageId",
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}}/customers/:id/timeline/:messageId');
echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id/timeline/:messageId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/customers/:id/timeline/:messageId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id/timeline/:messageId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id/timeline/:messageId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/customers/:id/timeline/:messageId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/customers/:id/timeline/:messageId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/customers/:id/timeline/:messageId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/customers/:id/timeline/:messageId")
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/customers/:id/timeline/:messageId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/customers/:id/timeline/:messageId";
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}}/customers/:id/timeline/:messageId
http GET {{baseUrl}}/customers/:id/timeline/:messageId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/customers/:id/timeline/:messageId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id/timeline/:messageId")! 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
{
"customData": {
"customAttribute": "customValue",
"otherAttribute": "otherValue"
}
}
GET
Retrieve a list of customer timeline custom event types
{{baseUrl}}/customer-timeline-custom-events
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customer-timeline-custom-events");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/customer-timeline-custom-events")
require "http/client"
url = "{{baseUrl}}/customer-timeline-custom-events"
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}}/customer-timeline-custom-events"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customer-timeline-custom-events");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/customer-timeline-custom-events"
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/customer-timeline-custom-events HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/customer-timeline-custom-events")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/customer-timeline-custom-events"))
.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}}/customer-timeline-custom-events")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/customer-timeline-custom-events")
.asString();
const 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}}/customer-timeline-custom-events');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/customer-timeline-custom-events'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/customer-timeline-custom-events';
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}}/customer-timeline-custom-events',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/customer-timeline-custom-events")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/customer-timeline-custom-events',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/customer-timeline-custom-events'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/customer-timeline-custom-events');
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}}/customer-timeline-custom-events'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/customer-timeline-custom-events';
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}}/customer-timeline-custom-events"]
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}}/customer-timeline-custom-events" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/customer-timeline-custom-events",
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}}/customer-timeline-custom-events');
echo $response->getBody();
setUrl('{{baseUrl}}/customer-timeline-custom-events');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/customer-timeline-custom-events');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customer-timeline-custom-events' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customer-timeline-custom-events' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/customer-timeline-custom-events")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/customer-timeline-custom-events"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/customer-timeline-custom-events"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/customer-timeline-custom-events")
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/customer-timeline-custom-events') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/customer-timeline-custom-events";
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}}/customer-timeline-custom-events
http GET {{baseUrl}}/customer-timeline-custom-events
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/customer-timeline-custom-events
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customer-timeline-custom-events")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a list of customer timeline messages for all customers
{{baseUrl}}/customer-timeline-events
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customer-timeline-events");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/customer-timeline-events")
require "http/client"
url = "{{baseUrl}}/customer-timeline-events"
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}}/customer-timeline-events"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customer-timeline-events");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/customer-timeline-events"
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/customer-timeline-events HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/customer-timeline-events")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/customer-timeline-events"))
.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}}/customer-timeline-events")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/customer-timeline-events")
.asString();
const 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}}/customer-timeline-events');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/customer-timeline-events'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/customer-timeline-events';
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}}/customer-timeline-events',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/customer-timeline-events")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/customer-timeline-events',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/customer-timeline-events'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/customer-timeline-events');
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}}/customer-timeline-events'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/customer-timeline-events';
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}}/customer-timeline-events"]
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}}/customer-timeline-events" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/customer-timeline-events",
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}}/customer-timeline-events');
echo $response->getBody();
setUrl('{{baseUrl}}/customer-timeline-events');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/customer-timeline-events');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customer-timeline-events' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customer-timeline-events' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/customer-timeline-events")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/customer-timeline-events"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/customer-timeline-events"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/customer-timeline-events")
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/customer-timeline-events') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/customer-timeline-events";
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}}/customer-timeline-events
http GET {{baseUrl}}/customer-timeline-events
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/customer-timeline-events
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customer-timeline-events")! 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
[
{
"customData": {
"customAttribute": "customValue",
"otherAttribute": "otherValue"
}
}
]
GET
Retrieve a list of customer timeline messages
{{baseUrl}}/customers/:id/timeline
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id/timeline");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/customers/:id/timeline")
require "http/client"
url = "{{baseUrl}}/customers/:id/timeline"
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}}/customers/:id/timeline"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id/timeline");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/customers/:id/timeline"
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/customers/:id/timeline HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/customers/:id/timeline")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/customers/:id/timeline"))
.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}}/customers/:id/timeline")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/customers/:id/timeline")
.asString();
const 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}}/customers/:id/timeline');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/customers/:id/timeline'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/customers/:id/timeline';
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}}/customers/:id/timeline',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/customers/:id/timeline")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/customers/:id/timeline',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/customers/:id/timeline'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/customers/:id/timeline');
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}}/customers/:id/timeline'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/customers/:id/timeline';
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}}/customers/:id/timeline"]
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}}/customers/:id/timeline" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/customers/:id/timeline",
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}}/customers/:id/timeline');
echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id/timeline');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/customers/:id/timeline');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id/timeline' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id/timeline' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/customers/:id/timeline")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/customers/:id/timeline"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/customers/:id/timeline"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/customers/:id/timeline")
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/customers/:id/timeline') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/customers/:id/timeline";
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}}/customers/:id/timeline
http GET {{baseUrl}}/customers/:id/timeline
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/customers/:id/timeline
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id/timeline")! 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
[
{
"customData": {
"customAttribute": "customValue",
"otherAttribute": "otherValue"
}
}
]
GET
Retrieve customer timeline custom event type with specified identifier string
{{baseUrl}}/customer-timeline-custom-events/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customer-timeline-custom-events/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/customer-timeline-custom-events/:id")
require "http/client"
url = "{{baseUrl}}/customer-timeline-custom-events/: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}}/customer-timeline-custom-events/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customer-timeline-custom-events/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/customer-timeline-custom-events/: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/customer-timeline-custom-events/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/customer-timeline-custom-events/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/customer-timeline-custom-events/: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}}/customer-timeline-custom-events/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/customer-timeline-custom-events/: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}}/customer-timeline-custom-events/:id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/customer-timeline-custom-events/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/customer-timeline-custom-events/: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}}/customer-timeline-custom-events/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/customer-timeline-custom-events/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/customer-timeline-custom-events/: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}}/customer-timeline-custom-events/: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}}/customer-timeline-custom-events/: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}}/customer-timeline-custom-events/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/customer-timeline-custom-events/: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}}/customer-timeline-custom-events/: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}}/customer-timeline-custom-events/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/customer-timeline-custom-events/: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}}/customer-timeline-custom-events/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/customer-timeline-custom-events/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/customer-timeline-custom-events/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customer-timeline-custom-events/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customer-timeline-custom-events/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/customer-timeline-custom-events/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/customer-timeline-custom-events/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/customer-timeline-custom-events/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/customer-timeline-custom-events/: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/customer-timeline-custom-events/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/customer-timeline-custom-events/: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}}/customer-timeline-custom-events/:id
http GET {{baseUrl}}/customer-timeline-custom-events/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/customer-timeline-custom-events/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customer-timeline-custom-events/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Create a dispute
{{baseUrl}}/disputes
BODY json
{
"_embedded": [],
"_links": [],
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/disputes");
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 \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/disputes" {:content-type :json
:form-params {:_embedded []
:_links []
:acquirerReferenceNumber ""
:amount ""
:caseId ""
:category ""
:createdTime ""
:currency ""
:customerId ""
:deadlineTime ""
:id ""
:postedTime ""
:rawResponse ""
:reasonCode ""
:resolvedTime ""
:status ""
:transactionId ""
:type ""
:updatedTime ""}})
require "http/client"
url = "{{baseUrl}}/disputes"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\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}}/disputes"),
Content = new StringContent("{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\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}}/disputes");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/disputes"
payload := strings.NewReader("{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\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/disputes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 370
{
"_embedded": [],
"_links": [],
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/disputes")
.setHeader("content-type", "application/json")
.setBody("{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/disputes"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\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 \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/disputes")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/disputes")
.header("content-type", "application/json")
.body("{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}")
.asString();
const data = JSON.stringify({
_embedded: [],
_links: [],
acquirerReferenceNumber: '',
amount: '',
caseId: '',
category: '',
createdTime: '',
currency: '',
customerId: '',
deadlineTime: '',
id: '',
postedTime: '',
rawResponse: '',
reasonCode: '',
resolvedTime: '',
status: '',
transactionId: '',
type: '',
updatedTime: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/disputes');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/disputes',
headers: {'content-type': 'application/json'},
data: {
_embedded: [],
_links: [],
acquirerReferenceNumber: '',
amount: '',
caseId: '',
category: '',
createdTime: '',
currency: '',
customerId: '',
deadlineTime: '',
id: '',
postedTime: '',
rawResponse: '',
reasonCode: '',
resolvedTime: '',
status: '',
transactionId: '',
type: '',
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/disputes';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_embedded":[],"_links":[],"acquirerReferenceNumber":"","amount":"","caseId":"","category":"","createdTime":"","currency":"","customerId":"","deadlineTime":"","id":"","postedTime":"","rawResponse":"","reasonCode":"","resolvedTime":"","status":"","transactionId":"","type":"","updatedTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/disputes',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_embedded": [],\n "_links": [],\n "acquirerReferenceNumber": "",\n "amount": "",\n "caseId": "",\n "category": "",\n "createdTime": "",\n "currency": "",\n "customerId": "",\n "deadlineTime": "",\n "id": "",\n "postedTime": "",\n "rawResponse": "",\n "reasonCode": "",\n "resolvedTime": "",\n "status": "",\n "transactionId": "",\n "type": "",\n "updatedTime": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/disputes")
.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/disputes',
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({
_embedded: [],
_links: [],
acquirerReferenceNumber: '',
amount: '',
caseId: '',
category: '',
createdTime: '',
currency: '',
customerId: '',
deadlineTime: '',
id: '',
postedTime: '',
rawResponse: '',
reasonCode: '',
resolvedTime: '',
status: '',
transactionId: '',
type: '',
updatedTime: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/disputes',
headers: {'content-type': 'application/json'},
body: {
_embedded: [],
_links: [],
acquirerReferenceNumber: '',
amount: '',
caseId: '',
category: '',
createdTime: '',
currency: '',
customerId: '',
deadlineTime: '',
id: '',
postedTime: '',
rawResponse: '',
reasonCode: '',
resolvedTime: '',
status: '',
transactionId: '',
type: '',
updatedTime: ''
},
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}}/disputes');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_embedded: [],
_links: [],
acquirerReferenceNumber: '',
amount: '',
caseId: '',
category: '',
createdTime: '',
currency: '',
customerId: '',
deadlineTime: '',
id: '',
postedTime: '',
rawResponse: '',
reasonCode: '',
resolvedTime: '',
status: '',
transactionId: '',
type: '',
updatedTime: ''
});
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}}/disputes',
headers: {'content-type': 'application/json'},
data: {
_embedded: [],
_links: [],
acquirerReferenceNumber: '',
amount: '',
caseId: '',
category: '',
createdTime: '',
currency: '',
customerId: '',
deadlineTime: '',
id: '',
postedTime: '',
rawResponse: '',
reasonCode: '',
resolvedTime: '',
status: '',
transactionId: '',
type: '',
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/disputes';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_embedded":[],"_links":[],"acquirerReferenceNumber":"","amount":"","caseId":"","category":"","createdTime":"","currency":"","customerId":"","deadlineTime":"","id":"","postedTime":"","rawResponse":"","reasonCode":"","resolvedTime":"","status":"","transactionId":"","type":"","updatedTime":""}'
};
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 = @{ @"_embedded": @[ ],
@"_links": @[ ],
@"acquirerReferenceNumber": @"",
@"amount": @"",
@"caseId": @"",
@"category": @"",
@"createdTime": @"",
@"currency": @"",
@"customerId": @"",
@"deadlineTime": @"",
@"id": @"",
@"postedTime": @"",
@"rawResponse": @"",
@"reasonCode": @"",
@"resolvedTime": @"",
@"status": @"",
@"transactionId": @"",
@"type": @"",
@"updatedTime": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/disputes"]
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}}/disputes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/disputes",
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([
'_embedded' => [
],
'_links' => [
],
'acquirerReferenceNumber' => '',
'amount' => '',
'caseId' => '',
'category' => '',
'createdTime' => '',
'currency' => '',
'customerId' => '',
'deadlineTime' => '',
'id' => '',
'postedTime' => '',
'rawResponse' => '',
'reasonCode' => '',
'resolvedTime' => '',
'status' => '',
'transactionId' => '',
'type' => '',
'updatedTime' => ''
]),
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}}/disputes', [
'body' => '{
"_embedded": [],
"_links": [],
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/disputes');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_embedded' => [
],
'_links' => [
],
'acquirerReferenceNumber' => '',
'amount' => '',
'caseId' => '',
'category' => '',
'createdTime' => '',
'currency' => '',
'customerId' => '',
'deadlineTime' => '',
'id' => '',
'postedTime' => '',
'rawResponse' => '',
'reasonCode' => '',
'resolvedTime' => '',
'status' => '',
'transactionId' => '',
'type' => '',
'updatedTime' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_embedded' => [
],
'_links' => [
],
'acquirerReferenceNumber' => '',
'amount' => '',
'caseId' => '',
'category' => '',
'createdTime' => '',
'currency' => '',
'customerId' => '',
'deadlineTime' => '',
'id' => '',
'postedTime' => '',
'rawResponse' => '',
'reasonCode' => '',
'resolvedTime' => '',
'status' => '',
'transactionId' => '',
'type' => '',
'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/disputes');
$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}}/disputes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_embedded": [],
"_links": [],
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/disputes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_embedded": [],
"_links": [],
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/disputes", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/disputes"
payload = {
"_embedded": [],
"_links": [],
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/disputes"
payload <- "{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\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}}/disputes")
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 \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\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/disputes') do |req|
req.body = "{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/disputes";
let payload = json!({
"_embedded": (),
"_links": (),
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
});
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}}/disputes \
--header 'content-type: application/json' \
--data '{
"_embedded": [],
"_links": [],
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
}'
echo '{
"_embedded": [],
"_links": [],
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
}' | \
http POST {{baseUrl}}/disputes \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_embedded": [],\n "_links": [],\n "acquirerReferenceNumber": "",\n "amount": "",\n "caseId": "",\n "category": "",\n "createdTime": "",\n "currency": "",\n "customerId": "",\n "deadlineTime": "",\n "id": "",\n "postedTime": "",\n "rawResponse": "",\n "reasonCode": "",\n "resolvedTime": "",\n "status": "",\n "transactionId": "",\n "type": "",\n "updatedTime": ""\n}' \
--output-document \
- {{baseUrl}}/disputes
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_embedded": [],
"_links": [],
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/disputes")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Create or update a Dispute with predefined ID
{{baseUrl}}/disputes/:id
BODY json
{
"_embedded": [],
"_links": [],
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/disputes/: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 \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/disputes/:id" {:content-type :json
:form-params {:_embedded []
:_links []
:acquirerReferenceNumber ""
:amount ""
:caseId ""
:category ""
:createdTime ""
:currency ""
:customerId ""
:deadlineTime ""
:id ""
:postedTime ""
:rawResponse ""
:reasonCode ""
:resolvedTime ""
:status ""
:transactionId ""
:type ""
:updatedTime ""}})
require "http/client"
url = "{{baseUrl}}/disputes/:id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/disputes/:id"),
Content = new StringContent("{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\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}}/disputes/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/disputes/:id"
payload := strings.NewReader("{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/disputes/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 370
{
"_embedded": [],
"_links": [],
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/disputes/:id")
.setHeader("content-type", "application/json")
.setBody("{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/disputes/:id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\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 \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/disputes/:id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/disputes/:id")
.header("content-type", "application/json")
.body("{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}")
.asString();
const data = JSON.stringify({
_embedded: [],
_links: [],
acquirerReferenceNumber: '',
amount: '',
caseId: '',
category: '',
createdTime: '',
currency: '',
customerId: '',
deadlineTime: '',
id: '',
postedTime: '',
rawResponse: '',
reasonCode: '',
resolvedTime: '',
status: '',
transactionId: '',
type: '',
updatedTime: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/disputes/:id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/disputes/:id',
headers: {'content-type': 'application/json'},
data: {
_embedded: [],
_links: [],
acquirerReferenceNumber: '',
amount: '',
caseId: '',
category: '',
createdTime: '',
currency: '',
customerId: '',
deadlineTime: '',
id: '',
postedTime: '',
rawResponse: '',
reasonCode: '',
resolvedTime: '',
status: '',
transactionId: '',
type: '',
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/disputes/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_embedded":[],"_links":[],"acquirerReferenceNumber":"","amount":"","caseId":"","category":"","createdTime":"","currency":"","customerId":"","deadlineTime":"","id":"","postedTime":"","rawResponse":"","reasonCode":"","resolvedTime":"","status":"","transactionId":"","type":"","updatedTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/disputes/:id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_embedded": [],\n "_links": [],\n "acquirerReferenceNumber": "",\n "amount": "",\n "caseId": "",\n "category": "",\n "createdTime": "",\n "currency": "",\n "customerId": "",\n "deadlineTime": "",\n "id": "",\n "postedTime": "",\n "rawResponse": "",\n "reasonCode": "",\n "resolvedTime": "",\n "status": "",\n "transactionId": "",\n "type": "",\n "updatedTime": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/disputes/:id")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/disputes/: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({
_embedded: [],
_links: [],
acquirerReferenceNumber: '',
amount: '',
caseId: '',
category: '',
createdTime: '',
currency: '',
customerId: '',
deadlineTime: '',
id: '',
postedTime: '',
rawResponse: '',
reasonCode: '',
resolvedTime: '',
status: '',
transactionId: '',
type: '',
updatedTime: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/disputes/:id',
headers: {'content-type': 'application/json'},
body: {
_embedded: [],
_links: [],
acquirerReferenceNumber: '',
amount: '',
caseId: '',
category: '',
createdTime: '',
currency: '',
customerId: '',
deadlineTime: '',
id: '',
postedTime: '',
rawResponse: '',
reasonCode: '',
resolvedTime: '',
status: '',
transactionId: '',
type: '',
updatedTime: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/disputes/:id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_embedded: [],
_links: [],
acquirerReferenceNumber: '',
amount: '',
caseId: '',
category: '',
createdTime: '',
currency: '',
customerId: '',
deadlineTime: '',
id: '',
postedTime: '',
rawResponse: '',
reasonCode: '',
resolvedTime: '',
status: '',
transactionId: '',
type: '',
updatedTime: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/disputes/:id',
headers: {'content-type': 'application/json'},
data: {
_embedded: [],
_links: [],
acquirerReferenceNumber: '',
amount: '',
caseId: '',
category: '',
createdTime: '',
currency: '',
customerId: '',
deadlineTime: '',
id: '',
postedTime: '',
rawResponse: '',
reasonCode: '',
resolvedTime: '',
status: '',
transactionId: '',
type: '',
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/disputes/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_embedded":[],"_links":[],"acquirerReferenceNumber":"","amount":"","caseId":"","category":"","createdTime":"","currency":"","customerId":"","deadlineTime":"","id":"","postedTime":"","rawResponse":"","reasonCode":"","resolvedTime":"","status":"","transactionId":"","type":"","updatedTime":""}'
};
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 = @{ @"_embedded": @[ ],
@"_links": @[ ],
@"acquirerReferenceNumber": @"",
@"amount": @"",
@"caseId": @"",
@"category": @"",
@"createdTime": @"",
@"currency": @"",
@"customerId": @"",
@"deadlineTime": @"",
@"id": @"",
@"postedTime": @"",
@"rawResponse": @"",
@"reasonCode": @"",
@"resolvedTime": @"",
@"status": @"",
@"transactionId": @"",
@"type": @"",
@"updatedTime": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/disputes/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/disputes/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/disputes/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'_embedded' => [
],
'_links' => [
],
'acquirerReferenceNumber' => '',
'amount' => '',
'caseId' => '',
'category' => '',
'createdTime' => '',
'currency' => '',
'customerId' => '',
'deadlineTime' => '',
'id' => '',
'postedTime' => '',
'rawResponse' => '',
'reasonCode' => '',
'resolvedTime' => '',
'status' => '',
'transactionId' => '',
'type' => '',
'updatedTime' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/disputes/:id', [
'body' => '{
"_embedded": [],
"_links": [],
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/disputes/:id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_embedded' => [
],
'_links' => [
],
'acquirerReferenceNumber' => '',
'amount' => '',
'caseId' => '',
'category' => '',
'createdTime' => '',
'currency' => '',
'customerId' => '',
'deadlineTime' => '',
'id' => '',
'postedTime' => '',
'rawResponse' => '',
'reasonCode' => '',
'resolvedTime' => '',
'status' => '',
'transactionId' => '',
'type' => '',
'updatedTime' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_embedded' => [
],
'_links' => [
],
'acquirerReferenceNumber' => '',
'amount' => '',
'caseId' => '',
'category' => '',
'createdTime' => '',
'currency' => '',
'customerId' => '',
'deadlineTime' => '',
'id' => '',
'postedTime' => '',
'rawResponse' => '',
'reasonCode' => '',
'resolvedTime' => '',
'status' => '',
'transactionId' => '',
'type' => '',
'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/disputes/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/disputes/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_embedded": [],
"_links": [],
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/disputes/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_embedded": [],
"_links": [],
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/disputes/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/disputes/:id"
payload = {
"_embedded": [],
"_links": [],
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/disputes/:id"
payload <- "{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/disputes/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/disputes/:id') do |req|
req.body = "{\n \"_embedded\": [],\n \"_links\": [],\n \"acquirerReferenceNumber\": \"\",\n \"amount\": \"\",\n \"caseId\": \"\",\n \"category\": \"\",\n \"createdTime\": \"\",\n \"currency\": \"\",\n \"customerId\": \"\",\n \"deadlineTime\": \"\",\n \"id\": \"\",\n \"postedTime\": \"\",\n \"rawResponse\": \"\",\n \"reasonCode\": \"\",\n \"resolvedTime\": \"\",\n \"status\": \"\",\n \"transactionId\": \"\",\n \"type\": \"\",\n \"updatedTime\": \"\"\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}}/disputes/:id";
let payload = json!({
"_embedded": (),
"_links": (),
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/disputes/:id \
--header 'content-type: application/json' \
--data '{
"_embedded": [],
"_links": [],
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
}'
echo '{
"_embedded": [],
"_links": [],
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
}' | \
http PUT {{baseUrl}}/disputes/:id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "_embedded": [],\n "_links": [],\n "acquirerReferenceNumber": "",\n "amount": "",\n "caseId": "",\n "category": "",\n "createdTime": "",\n "currency": "",\n "customerId": "",\n "deadlineTime": "",\n "id": "",\n "postedTime": "",\n "rawResponse": "",\n "reasonCode": "",\n "resolvedTime": "",\n "status": "",\n "transactionId": "",\n "type": "",\n "updatedTime": ""\n}' \
--output-document \
- {{baseUrl}}/disputes/:id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_embedded": [],
"_links": [],
"acquirerReferenceNumber": "",
"amount": "",
"caseId": "",
"category": "",
"createdTime": "",
"currency": "",
"customerId": "",
"deadlineTime": "",
"id": "",
"postedTime": "",
"rawResponse": "",
"reasonCode": "",
"resolvedTime": "",
"status": "",
"transactionId": "",
"type": "",
"updatedTime": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/disputes/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a dispute
{{baseUrl}}/disputes/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/disputes/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/disputes/:id")
require "http/client"
url = "{{baseUrl}}/disputes/: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}}/disputes/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/disputes/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/disputes/: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/disputes/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/disputes/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/disputes/: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}}/disputes/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/disputes/: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}}/disputes/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/disputes/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/disputes/: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}}/disputes/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/disputes/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/disputes/: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}}/disputes/: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}}/disputes/: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}}/disputes/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/disputes/: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}}/disputes/: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}}/disputes/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/disputes/: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}}/disputes/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/disputes/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/disputes/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/disputes/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/disputes/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/disputes/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/disputes/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/disputes/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/disputes/: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/disputes/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/disputes/: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}}/disputes/:id
http GET {{baseUrl}}/disputes/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/disputes/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/disputes/: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
Retrieve a list of disputes
{{baseUrl}}/disputes
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/disputes");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/disputes")
require "http/client"
url = "{{baseUrl}}/disputes"
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}}/disputes"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/disputes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/disputes"
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/disputes HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/disputes")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/disputes"))
.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}}/disputes")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/disputes")
.asString();
const 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}}/disputes');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/disputes'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/disputes';
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}}/disputes',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/disputes")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/disputes',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/disputes'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/disputes');
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}}/disputes'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/disputes';
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}}/disputes"]
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}}/disputes" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/disputes",
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}}/disputes');
echo $response->getBody();
setUrl('{{baseUrl}}/disputes');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/disputes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/disputes' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/disputes' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/disputes")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/disputes"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/disputes"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/disputes")
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/disputes') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/disputes";
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}}/disputes
http GET {{baseUrl}}/disputes
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/disputes
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/disputes")! 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 file
{{baseUrl}}/files
HEADERS
REB-APIKEY
{{apiKey}}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "reb-apikey: {{apiKey}}");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/files" {:headers {:reb-apikey "{{apiKey}}"}})
require "http/client"
url = "{{baseUrl}}/files"
headers = HTTP::Headers{
"reb-apikey" => "{{apiKey}}"
}
response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/files"),
Headers =
{
{ "reb-apikey", "{{apiKey}}" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files");
var request = new RestRequest("", Method.Post);
request.AddHeader("reb-apikey", "{{apiKey}}");
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/files"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("reb-apikey", "{{apiKey}}")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/files HTTP/1.1
Reb-Apikey: {{apiKey}}
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/files")
.setHeader("reb-apikey", "{{apiKey}}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/files"))
.header("reb-apikey", "{{apiKey}}")
.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}}/files")
.post(null)
.addHeader("reb-apikey", "{{apiKey}}")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/files")
.header("reb-apikey", "{{apiKey}}")
.asString();
const 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}}/files');
xhr.setRequestHeader('reb-apikey', '{{apiKey}}');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/files',
headers: {'reb-apikey': '{{apiKey}}'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/files';
const options = {method: 'POST', headers: {'reb-apikey': '{{apiKey}}'}};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/files',
method: 'POST',
headers: {
'reb-apikey': '{{apiKey}}'
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/files")
.post(null)
.addHeader("reb-apikey", "{{apiKey}}")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/files',
headers: {
'reb-apikey': '{{apiKey}}'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/files',
headers: {'reb-apikey': '{{apiKey}}'}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/files');
req.headers({
'reb-apikey': '{{apiKey}}'
});
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}}/files',
headers: {'reb-apikey': '{{apiKey}}'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/files';
const options = {method: 'POST', headers: {'reb-apikey': '{{apiKey}}'}};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"reb-apikey": @"{{apiKey}}" };
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/files"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/files" in
let headers = Header.add (Header.init ()) "reb-apikey" "{{apiKey}}" in
Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/files",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"reb-apikey: {{apiKey}}"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/files', [
'headers' => [
'reb-apikey' => '{{apiKey}}',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/files');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'reb-apikey' => '{{apiKey}}'
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/files');
$request->setRequestMethod('POST');
$request->setHeaders([
'reb-apikey' => '{{apiKey}}'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files' -Method POST -Headers $headers
$headers=@{}
$headers.Add("reb-apikey", "{{apiKey}}")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files' -Method POST -Headers $headers
import http.client
conn = http.client.HTTPSConnection("example.com")
headers = { 'reb-apikey': "{{apiKey}}" }
conn.request("POST", "/baseUrl/files", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/files"
headers = {"reb-apikey": "{{apiKey}}"}
response = requests.post(url, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/files"
response <- VERB("POST", url, add_headers('reb-apikey' = '{{apiKey}}'), content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/files")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["reb-apikey"] = '{{apiKey}}'
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.post('/baseUrl/files') do |req|
req.headers['reb-apikey'] = '{{apiKey}}'
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/files";
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("reb-apikey", "{{apiKey}}".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/files \
--header 'reb-apikey: {{apiKey}}'
http POST {{baseUrl}}/files \
reb-apikey:'{{apiKey}}'
wget --quiet \
--method POST \
--header 'reb-apikey: {{apiKey}}' \
--output-document \
- {{baseUrl}}/files
import Foundation
let headers = ["reb-apikey": "{{apiKey}}"]
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Attachment
{{baseUrl}}/attachments
BODY json
{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/attachments");
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 \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/attachments" {:content-type :json
:form-params {:_embedded []
:_links []
:createdTime ""
:description ""
:fileId ""
:id ""
:name ""
:relatedId ""
:relatedType ""
:updatedTime ""}})
require "http/client"
url = "{{baseUrl}}/attachments"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\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}}/attachments"),
Content = new StringContent("{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\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}}/attachments");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/attachments"
payload := strings.NewReader("{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\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/attachments HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 182
{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/attachments")
.setHeader("content-type", "application/json")
.setBody("{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/attachments"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\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 \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/attachments")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/attachments")
.header("content-type", "application/json")
.body("{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}")
.asString();
const data = JSON.stringify({
_embedded: [],
_links: [],
createdTime: '',
description: '',
fileId: '',
id: '',
name: '',
relatedId: '',
relatedType: '',
updatedTime: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/attachments');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/attachments',
headers: {'content-type': 'application/json'},
data: {
_embedded: [],
_links: [],
createdTime: '',
description: '',
fileId: '',
id: '',
name: '',
relatedId: '',
relatedType: '',
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/attachments';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_embedded":[],"_links":[],"createdTime":"","description":"","fileId":"","id":"","name":"","relatedId":"","relatedType":"","updatedTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/attachments',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_embedded": [],\n "_links": [],\n "createdTime": "",\n "description": "",\n "fileId": "",\n "id": "",\n "name": "",\n "relatedId": "",\n "relatedType": "",\n "updatedTime": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/attachments")
.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/attachments',
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({
_embedded: [],
_links: [],
createdTime: '',
description: '',
fileId: '',
id: '',
name: '',
relatedId: '',
relatedType: '',
updatedTime: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/attachments',
headers: {'content-type': 'application/json'},
body: {
_embedded: [],
_links: [],
createdTime: '',
description: '',
fileId: '',
id: '',
name: '',
relatedId: '',
relatedType: '',
updatedTime: ''
},
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}}/attachments');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_embedded: [],
_links: [],
createdTime: '',
description: '',
fileId: '',
id: '',
name: '',
relatedId: '',
relatedType: '',
updatedTime: ''
});
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}}/attachments',
headers: {'content-type': 'application/json'},
data: {
_embedded: [],
_links: [],
createdTime: '',
description: '',
fileId: '',
id: '',
name: '',
relatedId: '',
relatedType: '',
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/attachments';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_embedded":[],"_links":[],"createdTime":"","description":"","fileId":"","id":"","name":"","relatedId":"","relatedType":"","updatedTime":""}'
};
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 = @{ @"_embedded": @[ ],
@"_links": @[ ],
@"createdTime": @"",
@"description": @"",
@"fileId": @"",
@"id": @"",
@"name": @"",
@"relatedId": @"",
@"relatedType": @"",
@"updatedTime": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/attachments"]
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}}/attachments" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/attachments",
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([
'_embedded' => [
],
'_links' => [
],
'createdTime' => '',
'description' => '',
'fileId' => '',
'id' => '',
'name' => '',
'relatedId' => '',
'relatedType' => '',
'updatedTime' => ''
]),
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}}/attachments', [
'body' => '{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/attachments');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_embedded' => [
],
'_links' => [
],
'createdTime' => '',
'description' => '',
'fileId' => '',
'id' => '',
'name' => '',
'relatedId' => '',
'relatedType' => '',
'updatedTime' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_embedded' => [
],
'_links' => [
],
'createdTime' => '',
'description' => '',
'fileId' => '',
'id' => '',
'name' => '',
'relatedId' => '',
'relatedType' => '',
'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/attachments');
$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}}/attachments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/attachments' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/attachments", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/attachments"
payload = {
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/attachments"
payload <- "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\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}}/attachments")
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 \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\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/attachments') do |req|
req.body = "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/attachments";
let payload = json!({
"_embedded": (),
"_links": (),
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
});
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}}/attachments \
--header 'content-type: application/json' \
--data '{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
}'
echo '{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
}' | \
http POST {{baseUrl}}/attachments \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_embedded": [],\n "_links": [],\n "createdTime": "",\n "description": "",\n "fileId": "",\n "id": "",\n "name": "",\n "relatedId": "",\n "relatedType": "",\n "updatedTime": ""\n}' \
--output-document \
- {{baseUrl}}/attachments
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/attachments")! 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 File
{{baseUrl}}/files/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/files/:id")
require "http/client"
url = "{{baseUrl}}/files/: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}}/files/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/files/: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/files/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/files/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/files/: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}}/files/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/files/: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}}/files/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/files/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/files/: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}}/files/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/files/: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/files/: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}}/files/: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}}/files/: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}}/files/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/files/: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}}/files/: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}}/files/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/files/: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}}/files/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/files/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/files/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/files/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/files/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/files/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/files/: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/files/: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}}/files/: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}}/files/:id
http DELETE {{baseUrl}}/files/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/files/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files/: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 an Attachment
{{baseUrl}}/attachments/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/attachments/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/attachments/:id")
require "http/client"
url = "{{baseUrl}}/attachments/: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}}/attachments/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/attachments/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/attachments/: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/attachments/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/attachments/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/attachments/: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}}/attachments/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/attachments/: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}}/attachments/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/attachments/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/attachments/: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}}/attachments/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/attachments/: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/attachments/: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}}/attachments/: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}}/attachments/: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}}/attachments/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/attachments/: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}}/attachments/: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}}/attachments/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/attachments/: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}}/attachments/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/attachments/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/attachments/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/attachments/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/attachments/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/attachments/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/attachments/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/attachments/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/attachments/: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/attachments/: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}}/attachments/: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}}/attachments/:id
http DELETE {{baseUrl}}/attachments/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/attachments/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/attachments/: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
Download a file
{{baseUrl}}/files/:id/download
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files/:id/download");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/files/:id/download")
require "http/client"
url = "{{baseUrl}}/files/:id/download"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/files/:id/download"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files/:id/download");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/files/:id/download"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/files/:id/download HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/files/:id/download")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/files/:id/download"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/files/:id/download")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/files/:id/download")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/files/:id/download');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/files/:id/download'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/files/:id/download';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/files/:id/download',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/files/:id/download")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/files/:id/download',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/files/:id/download'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/files/:id/download');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/files/:id/download'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/files/:id/download';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/files/:id/download"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/files/:id/download" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/files/:id/download",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/files/:id/download');
echo $response->getBody();
setUrl('{{baseUrl}}/files/:id/download');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/files/:id/download');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files/:id/download' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files/:id/download' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/files/:id/download")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/files/:id/download"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/files/:id/download"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/files/:id/download")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/files/:id/download') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/files/:id/download";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/files/:id/download
http GET {{baseUrl}}/files/:id/download
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/files/:id/download
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files/:id/download")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Download image in specific format
{{baseUrl}}/files/:id/download:extension
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files/:id/download:extension");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/files/:id/download:extension")
require "http/client"
url = "{{baseUrl}}/files/:id/download:extension"
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}}/files/:id/download:extension"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files/:id/download:extension");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/files/:id/download:extension"
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/files/:id/download:extension HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/files/:id/download:extension")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/files/:id/download:extension"))
.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}}/files/:id/download:extension")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/files/:id/download:extension")
.asString();
const 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}}/files/:id/download:extension');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/files/:id/download:extension'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/files/:id/download:extension';
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}}/files/:id/download:extension',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/files/:id/download:extension")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/files/:id/download:extension',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/files/:id/download:extension'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/files/:id/download:extension');
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}}/files/:id/download:extension'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/files/:id/download:extension';
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}}/files/:id/download:extension"]
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}}/files/:id/download:extension" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/files/:id/download:extension",
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}}/files/:id/download:extension');
echo $response->getBody();
setUrl('{{baseUrl}}/files/:id/download:extension');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/files/:id/download:extension');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files/:id/download:extension' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files/:id/download:extension' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/files/:id/download:extension")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/files/:id/download:extension"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/files/:id/download:extension"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/files/:id/download:extension")
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/files/:id/download:extension') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/files/:id/download:extension";
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}}/files/:id/download:extension
http GET {{baseUrl}}/files/:id/download:extension
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/files/:id/download:extension
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files/:id/download:extension")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a File Record
{{baseUrl}}/files/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/files/:id")
require "http/client"
url = "{{baseUrl}}/files/: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}}/files/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/files/: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/files/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/files/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/files/: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}}/files/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/files/: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}}/files/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/files/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/files/: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}}/files/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/files/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/files/: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}}/files/: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}}/files/: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}}/files/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/files/: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}}/files/: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}}/files/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/files/: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}}/files/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/files/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/files/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/files/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/files/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/files/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/files/: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/files/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/files/: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}}/files/:id
http GET {{baseUrl}}/files/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/files/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files/: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
Retrieve a list of Attachments
{{baseUrl}}/attachments
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/attachments");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/attachments")
require "http/client"
url = "{{baseUrl}}/attachments"
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}}/attachments"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/attachments");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/attachments"
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/attachments HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/attachments")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/attachments"))
.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}}/attachments")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/attachments")
.asString();
const 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}}/attachments');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/attachments'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/attachments';
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}}/attachments',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/attachments")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/attachments',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/attachments'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/attachments');
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}}/attachments'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/attachments';
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}}/attachments"]
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}}/attachments" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/attachments",
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}}/attachments');
echo $response->getBody();
setUrl('{{baseUrl}}/attachments');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/attachments');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/attachments' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/attachments' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/attachments")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/attachments"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/attachments"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/attachments")
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/attachments') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/attachments";
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}}/attachments
http GET {{baseUrl}}/attachments
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/attachments
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/attachments")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a list of files
{{baseUrl}}/files
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/files")
require "http/client"
url = "{{baseUrl}}/files"
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}}/files"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/files");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/files"
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/files HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/files")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/files"))
.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}}/files")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/files")
.asString();
const 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}}/files');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/files'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/files';
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}}/files',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/files")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/files',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/files'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/files');
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}}/files'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/files';
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}}/files"]
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}}/files" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/files",
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}}/files');
echo $response->getBody();
setUrl('{{baseUrl}}/files');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/files');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/files")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/files"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/files"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/files")
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/files') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/files";
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}}/files
http GET {{baseUrl}}/files
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/files
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve an Attachment
{{baseUrl}}/attachments/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/attachments/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/attachments/:id")
require "http/client"
url = "{{baseUrl}}/attachments/: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}}/attachments/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/attachments/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/attachments/: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/attachments/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/attachments/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/attachments/: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}}/attachments/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/attachments/: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}}/attachments/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/attachments/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/attachments/: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}}/attachments/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/attachments/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/attachments/: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}}/attachments/: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}}/attachments/: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}}/attachments/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/attachments/: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}}/attachments/: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}}/attachments/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/attachments/: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}}/attachments/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/attachments/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/attachments/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/attachments/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/attachments/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/attachments/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/attachments/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/attachments/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/attachments/: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/attachments/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/attachments/: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}}/attachments/:id
http GET {{baseUrl}}/attachments/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/attachments/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/attachments/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Update the Attachment with predefined ID
{{baseUrl}}/attachments/:id
BODY json
{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/attachments/: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 \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/attachments/:id" {:content-type :json
:form-params {:_embedded []
:_links []
:createdTime ""
:description ""
:fileId ""
:id ""
:name ""
:relatedId ""
:relatedType ""
:updatedTime ""}})
require "http/client"
url = "{{baseUrl}}/attachments/:id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/attachments/:id"),
Content = new StringContent("{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\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}}/attachments/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/attachments/:id"
payload := strings.NewReader("{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/attachments/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 182
{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/attachments/:id")
.setHeader("content-type", "application/json")
.setBody("{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/attachments/:id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\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 \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/attachments/:id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/attachments/:id")
.header("content-type", "application/json")
.body("{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}")
.asString();
const data = JSON.stringify({
_embedded: [],
_links: [],
createdTime: '',
description: '',
fileId: '',
id: '',
name: '',
relatedId: '',
relatedType: '',
updatedTime: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/attachments/:id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/attachments/:id',
headers: {'content-type': 'application/json'},
data: {
_embedded: [],
_links: [],
createdTime: '',
description: '',
fileId: '',
id: '',
name: '',
relatedId: '',
relatedType: '',
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/attachments/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_embedded":[],"_links":[],"createdTime":"","description":"","fileId":"","id":"","name":"","relatedId":"","relatedType":"","updatedTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/attachments/:id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_embedded": [],\n "_links": [],\n "createdTime": "",\n "description": "",\n "fileId": "",\n "id": "",\n "name": "",\n "relatedId": "",\n "relatedType": "",\n "updatedTime": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/attachments/:id")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/attachments/: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({
_embedded: [],
_links: [],
createdTime: '',
description: '',
fileId: '',
id: '',
name: '',
relatedId: '',
relatedType: '',
updatedTime: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/attachments/:id',
headers: {'content-type': 'application/json'},
body: {
_embedded: [],
_links: [],
createdTime: '',
description: '',
fileId: '',
id: '',
name: '',
relatedId: '',
relatedType: '',
updatedTime: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/attachments/:id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_embedded: [],
_links: [],
createdTime: '',
description: '',
fileId: '',
id: '',
name: '',
relatedId: '',
relatedType: '',
updatedTime: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/attachments/:id',
headers: {'content-type': 'application/json'},
data: {
_embedded: [],
_links: [],
createdTime: '',
description: '',
fileId: '',
id: '',
name: '',
relatedId: '',
relatedType: '',
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/attachments/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_embedded":[],"_links":[],"createdTime":"","description":"","fileId":"","id":"","name":"","relatedId":"","relatedType":"","updatedTime":""}'
};
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 = @{ @"_embedded": @[ ],
@"_links": @[ ],
@"createdTime": @"",
@"description": @"",
@"fileId": @"",
@"id": @"",
@"name": @"",
@"relatedId": @"",
@"relatedType": @"",
@"updatedTime": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/attachments/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/attachments/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/attachments/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'_embedded' => [
],
'_links' => [
],
'createdTime' => '',
'description' => '',
'fileId' => '',
'id' => '',
'name' => '',
'relatedId' => '',
'relatedType' => '',
'updatedTime' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/attachments/:id', [
'body' => '{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/attachments/:id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_embedded' => [
],
'_links' => [
],
'createdTime' => '',
'description' => '',
'fileId' => '',
'id' => '',
'name' => '',
'relatedId' => '',
'relatedType' => '',
'updatedTime' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_embedded' => [
],
'_links' => [
],
'createdTime' => '',
'description' => '',
'fileId' => '',
'id' => '',
'name' => '',
'relatedId' => '',
'relatedType' => '',
'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/attachments/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/attachments/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/attachments/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/attachments/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/attachments/:id"
payload = {
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/attachments/:id"
payload <- "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/attachments/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/attachments/:id') do |req|
req.body = "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"fileId\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"relatedId\": \"\",\n \"relatedType\": \"\",\n \"updatedTime\": \"\"\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}}/attachments/:id";
let payload = json!({
"_embedded": (),
"_links": (),
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/attachments/:id \
--header 'content-type: application/json' \
--data '{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
}'
echo '{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
}' | \
http PUT {{baseUrl}}/attachments/:id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "_embedded": [],\n "_links": [],\n "createdTime": "",\n "description": "",\n "fileId": "",\n "id": "",\n "name": "",\n "relatedId": "",\n "relatedType": "",\n "updatedTime": ""\n}' \
--output-document \
- {{baseUrl}}/attachments/:id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"fileId": "",
"id": "",
"name": "",
"relatedId": "",
"relatedType": "",
"updatedTime": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/attachments/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Update the File with predefined ID
{{baseUrl}}/files/:id
BODY json
{
"_links": [],
"createdTime": "",
"description": "",
"extension": "",
"height": 0,
"id": "",
"isPublic": false,
"mime": "",
"name": "",
"sha1": "",
"size": 0,
"tags": [],
"updatedTime": "",
"width": 0
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/files/: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 \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"extension\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"isPublic\": false,\n \"mime\": \"\",\n \"name\": \"\",\n \"sha1\": \"\",\n \"size\": 0,\n \"tags\": [],\n \"updatedTime\": \"\",\n \"width\": 0\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/files/:id" {:content-type :json
:form-params {:_links []
:createdTime ""
:description ""
:extension ""
:height 0
:id ""
:isPublic false
:mime ""
:name ""
:sha1 ""
:size 0
:tags []
:updatedTime ""
:width 0}})
require "http/client"
url = "{{baseUrl}}/files/:id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"extension\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"isPublic\": false,\n \"mime\": \"\",\n \"name\": \"\",\n \"sha1\": \"\",\n \"size\": 0,\n \"tags\": [],\n \"updatedTime\": \"\",\n \"width\": 0\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/files/:id"),
Content = new StringContent("{\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"extension\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"isPublic\": false,\n \"mime\": \"\",\n \"name\": \"\",\n \"sha1\": \"\",\n \"size\": 0,\n \"tags\": [],\n \"updatedTime\": \"\",\n \"width\": 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}}/files/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"extension\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"isPublic\": false,\n \"mime\": \"\",\n \"name\": \"\",\n \"sha1\": \"\",\n \"size\": 0,\n \"tags\": [],\n \"updatedTime\": \"\",\n \"width\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/files/:id"
payload := strings.NewReader("{\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"extension\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"isPublic\": false,\n \"mime\": \"\",\n \"name\": \"\",\n \"sha1\": \"\",\n \"size\": 0,\n \"tags\": [],\n \"updatedTime\": \"\",\n \"width\": 0\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/files/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 231
{
"_links": [],
"createdTime": "",
"description": "",
"extension": "",
"height": 0,
"id": "",
"isPublic": false,
"mime": "",
"name": "",
"sha1": "",
"size": 0,
"tags": [],
"updatedTime": "",
"width": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/files/:id")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"extension\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"isPublic\": false,\n \"mime\": \"\",\n \"name\": \"\",\n \"sha1\": \"\",\n \"size\": 0,\n \"tags\": [],\n \"updatedTime\": \"\",\n \"width\": 0\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/files/:id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"extension\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"isPublic\": false,\n \"mime\": \"\",\n \"name\": \"\",\n \"sha1\": \"\",\n \"size\": 0,\n \"tags\": [],\n \"updatedTime\": \"\",\n \"width\": 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 \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"extension\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"isPublic\": false,\n \"mime\": \"\",\n \"name\": \"\",\n \"sha1\": \"\",\n \"size\": 0,\n \"tags\": [],\n \"updatedTime\": \"\",\n \"width\": 0\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/files/:id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/files/:id")
.header("content-type", "application/json")
.body("{\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"extension\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"isPublic\": false,\n \"mime\": \"\",\n \"name\": \"\",\n \"sha1\": \"\",\n \"size\": 0,\n \"tags\": [],\n \"updatedTime\": \"\",\n \"width\": 0\n}")
.asString();
const data = JSON.stringify({
_links: [],
createdTime: '',
description: '',
extension: '',
height: 0,
id: '',
isPublic: false,
mime: '',
name: '',
sha1: '',
size: 0,
tags: [],
updatedTime: '',
width: 0
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/files/:id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/files/:id',
headers: {'content-type': 'application/json'},
data: {
_links: [],
createdTime: '',
description: '',
extension: '',
height: 0,
id: '',
isPublic: false,
mime: '',
name: '',
sha1: '',
size: 0,
tags: [],
updatedTime: '',
width: 0
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/files/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_links":[],"createdTime":"","description":"","extension":"","height":0,"id":"","isPublic":false,"mime":"","name":"","sha1":"","size":0,"tags":[],"updatedTime":"","width":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}}/files/:id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [],\n "createdTime": "",\n "description": "",\n "extension": "",\n "height": 0,\n "id": "",\n "isPublic": false,\n "mime": "",\n "name": "",\n "sha1": "",\n "size": 0,\n "tags": [],\n "updatedTime": "",\n "width": 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 \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"extension\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"isPublic\": false,\n \"mime\": \"\",\n \"name\": \"\",\n \"sha1\": \"\",\n \"size\": 0,\n \"tags\": [],\n \"updatedTime\": \"\",\n \"width\": 0\n}")
val request = Request.Builder()
.url("{{baseUrl}}/files/:id")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/files/: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({
_links: [],
createdTime: '',
description: '',
extension: '',
height: 0,
id: '',
isPublic: false,
mime: '',
name: '',
sha1: '',
size: 0,
tags: [],
updatedTime: '',
width: 0
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/files/:id',
headers: {'content-type': 'application/json'},
body: {
_links: [],
createdTime: '',
description: '',
extension: '',
height: 0,
id: '',
isPublic: false,
mime: '',
name: '',
sha1: '',
size: 0,
tags: [],
updatedTime: '',
width: 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('PUT', '{{baseUrl}}/files/:id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [],
createdTime: '',
description: '',
extension: '',
height: 0,
id: '',
isPublic: false,
mime: '',
name: '',
sha1: '',
size: 0,
tags: [],
updatedTime: '',
width: 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: 'PUT',
url: '{{baseUrl}}/files/:id',
headers: {'content-type': 'application/json'},
data: {
_links: [],
createdTime: '',
description: '',
extension: '',
height: 0,
id: '',
isPublic: false,
mime: '',
name: '',
sha1: '',
size: 0,
tags: [],
updatedTime: '',
width: 0
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/files/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_links":[],"createdTime":"","description":"","extension":"","height":0,"id":"","isPublic":false,"mime":"","name":"","sha1":"","size":0,"tags":[],"updatedTime":"","width":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 = @{ @"_links": @[ ],
@"createdTime": @"",
@"description": @"",
@"extension": @"",
@"height": @0,
@"id": @"",
@"isPublic": @NO,
@"mime": @"",
@"name": @"",
@"sha1": @"",
@"size": @0,
@"tags": @[ ],
@"updatedTime": @"",
@"width": @0 };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/files/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/files/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"extension\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"isPublic\": false,\n \"mime\": \"\",\n \"name\": \"\",\n \"sha1\": \"\",\n \"size\": 0,\n \"tags\": [],\n \"updatedTime\": \"\",\n \"width\": 0\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/files/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'_links' => [
],
'createdTime' => '',
'description' => '',
'extension' => '',
'height' => 0,
'id' => '',
'isPublic' => null,
'mime' => '',
'name' => '',
'sha1' => '',
'size' => 0,
'tags' => [
],
'updatedTime' => '',
'width' => 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('PUT', '{{baseUrl}}/files/:id', [
'body' => '{
"_links": [],
"createdTime": "",
"description": "",
"extension": "",
"height": 0,
"id": "",
"isPublic": false,
"mime": "",
"name": "",
"sha1": "",
"size": 0,
"tags": [],
"updatedTime": "",
"width": 0
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/files/:id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
],
'createdTime' => '',
'description' => '',
'extension' => '',
'height' => 0,
'id' => '',
'isPublic' => null,
'mime' => '',
'name' => '',
'sha1' => '',
'size' => 0,
'tags' => [
],
'updatedTime' => '',
'width' => 0
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
],
'createdTime' => '',
'description' => '',
'extension' => '',
'height' => 0,
'id' => '',
'isPublic' => null,
'mime' => '',
'name' => '',
'sha1' => '',
'size' => 0,
'tags' => [
],
'updatedTime' => '',
'width' => 0
]));
$request->setRequestUrl('{{baseUrl}}/files/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/files/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_links": [],
"createdTime": "",
"description": "",
"extension": "",
"height": 0,
"id": "",
"isPublic": false,
"mime": "",
"name": "",
"sha1": "",
"size": 0,
"tags": [],
"updatedTime": "",
"width": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/files/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_links": [],
"createdTime": "",
"description": "",
"extension": "",
"height": 0,
"id": "",
"isPublic": false,
"mime": "",
"name": "",
"sha1": "",
"size": 0,
"tags": [],
"updatedTime": "",
"width": 0
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"extension\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"isPublic\": false,\n \"mime\": \"\",\n \"name\": \"\",\n \"sha1\": \"\",\n \"size\": 0,\n \"tags\": [],\n \"updatedTime\": \"\",\n \"width\": 0\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/files/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/files/:id"
payload = {
"_links": [],
"createdTime": "",
"description": "",
"extension": "",
"height": 0,
"id": "",
"isPublic": False,
"mime": "",
"name": "",
"sha1": "",
"size": 0,
"tags": [],
"updatedTime": "",
"width": 0
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/files/:id"
payload <- "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"extension\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"isPublic\": false,\n \"mime\": \"\",\n \"name\": \"\",\n \"sha1\": \"\",\n \"size\": 0,\n \"tags\": [],\n \"updatedTime\": \"\",\n \"width\": 0\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/files/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"extension\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"isPublic\": false,\n \"mime\": \"\",\n \"name\": \"\",\n \"sha1\": \"\",\n \"size\": 0,\n \"tags\": [],\n \"updatedTime\": \"\",\n \"width\": 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.put('/baseUrl/files/:id') do |req|
req.body = "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"extension\": \"\",\n \"height\": 0,\n \"id\": \"\",\n \"isPublic\": false,\n \"mime\": \"\",\n \"name\": \"\",\n \"sha1\": \"\",\n \"size\": 0,\n \"tags\": [],\n \"updatedTime\": \"\",\n \"width\": 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}}/files/:id";
let payload = json!({
"_links": (),
"createdTime": "",
"description": "",
"extension": "",
"height": 0,
"id": "",
"isPublic": false,
"mime": "",
"name": "",
"sha1": "",
"size": 0,
"tags": (),
"updatedTime": "",
"width": 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("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/files/:id \
--header 'content-type: application/json' \
--data '{
"_links": [],
"createdTime": "",
"description": "",
"extension": "",
"height": 0,
"id": "",
"isPublic": false,
"mime": "",
"name": "",
"sha1": "",
"size": 0,
"tags": [],
"updatedTime": "",
"width": 0
}'
echo '{
"_links": [],
"createdTime": "",
"description": "",
"extension": "",
"height": 0,
"id": "",
"isPublic": false,
"mime": "",
"name": "",
"sha1": "",
"size": 0,
"tags": [],
"updatedTime": "",
"width": 0
}' | \
http PUT {{baseUrl}}/files/:id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "_links": [],\n "createdTime": "",\n "description": "",\n "extension": "",\n "height": 0,\n "id": "",\n "isPublic": false,\n "mime": "",\n "name": "",\n "sha1": "",\n "size": 0,\n "tags": [],\n "updatedTime": "",\n "width": 0\n}' \
--output-document \
- {{baseUrl}}/files/:id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [],
"createdTime": "",
"description": "",
"extension": "",
"height": 0,
"id": "",
"isPublic": false,
"mime": "",
"name": "",
"sha1": "",
"size": 0,
"tags": [],
"updatedTime": "",
"width": 0
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/files/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Abandon an invoice
{{baseUrl}}/invoices/:id/abandon
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/abandon");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/invoices/:id/abandon")
require "http/client"
url = "{{baseUrl}}/invoices/:id/abandon"
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}}/invoices/:id/abandon"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id/abandon");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/invoices/:id/abandon"
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/invoices/:id/abandon HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/invoices/:id/abandon")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/invoices/:id/abandon"))
.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}}/invoices/:id/abandon")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/invoices/:id/abandon")
.asString();
const 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}}/invoices/:id/abandon');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/invoices/:id/abandon'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/abandon';
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}}/invoices/:id/abandon',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/invoices/:id/abandon")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/invoices/:id/abandon',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/invoices/:id/abandon'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/invoices/:id/abandon');
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}}/invoices/:id/abandon'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/invoices/:id/abandon';
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}}/invoices/:id/abandon"]
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}}/invoices/:id/abandon" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/invoices/:id/abandon",
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}}/invoices/:id/abandon');
echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/abandon');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id/abandon');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id/abandon' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/abandon' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/invoices/:id/abandon")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/invoices/:id/abandon"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/invoices/:id/abandon"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/invoices/:id/abandon")
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/invoices/:id/abandon') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/invoices/:id/abandon";
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}}/invoices/:id/abandon
http POST {{baseUrl}}/invoices/:id/abandon
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/invoices/:id/abandon
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/abandon")! 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
Apply a transaction to an invoice
{{baseUrl}}/invoices/:id/transaction
BODY json
{
"amount": "",
"transactionId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/transaction");
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 \"amount\": \"\",\n \"transactionId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/invoices/:id/transaction" {:content-type :json
:form-params {:amount ""
:transactionId ""}})
require "http/client"
url = "{{baseUrl}}/invoices/:id/transaction"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"amount\": \"\",\n \"transactionId\": \"\"\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}}/invoices/:id/transaction"),
Content = new StringContent("{\n \"amount\": \"\",\n \"transactionId\": \"\"\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}}/invoices/:id/transaction");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"amount\": \"\",\n \"transactionId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/invoices/:id/transaction"
payload := strings.NewReader("{\n \"amount\": \"\",\n \"transactionId\": \"\"\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/invoices/:id/transaction HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 41
{
"amount": "",
"transactionId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/invoices/:id/transaction")
.setHeader("content-type", "application/json")
.setBody("{\n \"amount\": \"\",\n \"transactionId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/invoices/:id/transaction"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"amount\": \"\",\n \"transactionId\": \"\"\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 \"amount\": \"\",\n \"transactionId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/invoices/:id/transaction")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/invoices/:id/transaction")
.header("content-type", "application/json")
.body("{\n \"amount\": \"\",\n \"transactionId\": \"\"\n}")
.asString();
const data = JSON.stringify({
amount: '',
transactionId: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/invoices/:id/transaction');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/invoices/:id/transaction',
headers: {'content-type': 'application/json'},
data: {amount: '', transactionId: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/transaction';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"amount":"","transactionId":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/invoices/:id/transaction',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "amount": "",\n "transactionId": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"amount\": \"\",\n \"transactionId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/invoices/:id/transaction")
.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/invoices/:id/transaction',
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({amount: '', transactionId: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/invoices/:id/transaction',
headers: {'content-type': 'application/json'},
body: {amount: '', transactionId: ''},
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}}/invoices/:id/transaction');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
amount: '',
transactionId: ''
});
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}}/invoices/:id/transaction',
headers: {'content-type': 'application/json'},
data: {amount: '', transactionId: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/invoices/:id/transaction';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"amount":"","transactionId":""}'
};
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 = @{ @"amount": @"",
@"transactionId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices/:id/transaction"]
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}}/invoices/:id/transaction" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"amount\": \"\",\n \"transactionId\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/invoices/:id/transaction",
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([
'amount' => '',
'transactionId' => ''
]),
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}}/invoices/:id/transaction', [
'body' => '{
"amount": "",
"transactionId": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/transaction');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'amount' => '',
'transactionId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'amount' => '',
'transactionId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/invoices/:id/transaction');
$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}}/invoices/:id/transaction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"amount": "",
"transactionId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/transaction' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"amount": "",
"transactionId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"amount\": \"\",\n \"transactionId\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/invoices/:id/transaction", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/invoices/:id/transaction"
payload = {
"amount": "",
"transactionId": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/invoices/:id/transaction"
payload <- "{\n \"amount\": \"\",\n \"transactionId\": \"\"\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}}/invoices/:id/transaction")
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 \"amount\": \"\",\n \"transactionId\": \"\"\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/invoices/:id/transaction') do |req|
req.body = "{\n \"amount\": \"\",\n \"transactionId\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/invoices/:id/transaction";
let payload = json!({
"amount": "",
"transactionId": ""
});
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}}/invoices/:id/transaction \
--header 'content-type: application/json' \
--data '{
"amount": "",
"transactionId": ""
}'
echo '{
"amount": "",
"transactionId": ""
}' | \
http POST {{baseUrl}}/invoices/:id/transaction \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "amount": "",\n "transactionId": ""\n}' \
--output-document \
- {{baseUrl}}/invoices/:id/transaction
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"amount": "",
"transactionId": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/transaction")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Create an invoice Timeline comment
{{baseUrl}}/invoices/:id/timeline
BODY json
{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/timeline");
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/invoices/:id/timeline" {:content-type :json
:form-params {:_links [{:rel ""}]
:extraData {:actions [{:action ""}]
:author {:userFullName ""
:userId ""}
:links [{:placeholder ""
:resourceId ""
:resourceType ""}]
:mentions {}
:tables [{:footer ""
:title ""
:type ""}]}
:id ""
:message ""
:occurredTime ""
:triggeredBy ""
:type ""}})
require "http/client"
url = "{{baseUrl}}/invoices/:id/timeline"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/invoices/:id/timeline"),
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id/timeline");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/invoices/:id/timeline"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/invoices/:id/timeline HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 524
{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/invoices/:id/timeline")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/invoices/:id/timeline"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/invoices/:id/timeline")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/invoices/:id/timeline")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
extraData: {
actions: [
{
action: ''
}
],
author: {
userFullName: '',
userId: ''
},
links: [
{
placeholder: '',
resourceId: '',
resourceType: ''
}
],
mentions: {},
tables: [
{
footer: '',
title: '',
type: ''
}
]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/invoices/:id/timeline');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/invoices/:id/timeline',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
extraData: {
actions: [{action: ''}],
author: {userFullName: '', userId: ''},
links: [{placeholder: '', resourceId: '', resourceType: ''}],
mentions: {},
tables: [{footer: '', title: '', type: ''}]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/timeline';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"extraData":{"actions":[{"action":""}],"author":{"userFullName":"","userId":""},"links":[{"placeholder":"","resourceId":"","resourceType":""}],"mentions":{},"tables":[{"footer":"","title":"","type":""}]},"id":"","message":"","occurredTime":"","triggeredBy":"","type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/invoices/:id/timeline',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "extraData": {\n "actions": [\n {\n "action": ""\n }\n ],\n "author": {\n "userFullName": "",\n "userId": ""\n },\n "links": [\n {\n "placeholder": "",\n "resourceId": "",\n "resourceType": ""\n }\n ],\n "mentions": {},\n "tables": [\n {\n "footer": "",\n "title": "",\n "type": ""\n }\n ]\n },\n "id": "",\n "message": "",\n "occurredTime": "",\n "triggeredBy": "",\n "type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/invoices/:id/timeline")
.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/invoices/:id/timeline',
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({
_links: [{rel: ''}],
extraData: {
actions: [{action: ''}],
author: {userFullName: '', userId: ''},
links: [{placeholder: '', resourceId: '', resourceType: ''}],
mentions: {},
tables: [{footer: '', title: '', type: ''}]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/invoices/:id/timeline',
headers: {'content-type': 'application/json'},
body: {
_links: [{rel: ''}],
extraData: {
actions: [{action: ''}],
author: {userFullName: '', userId: ''},
links: [{placeholder: '', resourceId: '', resourceType: ''}],
mentions: {},
tables: [{footer: '', title: '', type: ''}]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/invoices/:id/timeline');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
extraData: {
actions: [
{
action: ''
}
],
author: {
userFullName: '',
userId: ''
},
links: [
{
placeholder: '',
resourceId: '',
resourceType: ''
}
],
mentions: {},
tables: [
{
footer: '',
title: '',
type: ''
}
]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/invoices/:id/timeline',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
extraData: {
actions: [{action: ''}],
author: {userFullName: '', userId: ''},
links: [{placeholder: '', resourceId: '', resourceType: ''}],
mentions: {},
tables: [{footer: '', title: '', type: ''}]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/invoices/:id/timeline';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"extraData":{"actions":[{"action":""}],"author":{"userFullName":"","userId":""},"links":[{"placeholder":"","resourceId":"","resourceType":""}],"mentions":{},"tables":[{"footer":"","title":"","type":""}]},"id":"","message":"","occurredTime":"","triggeredBy":"","type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"_links": @[ @{ @"rel": @"" } ],
@"extraData": @{ @"actions": @[ @{ @"action": @"" } ], @"author": @{ @"userFullName": @"", @"userId": @"" }, @"links": @[ @{ @"placeholder": @"", @"resourceId": @"", @"resourceType": @"" } ], @"mentions": @{ }, @"tables": @[ @{ @"footer": @"", @"title": @"", @"type": @"" } ] },
@"id": @"",
@"message": @"",
@"occurredTime": @"",
@"triggeredBy": @"",
@"type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices/:id/timeline"]
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}}/invoices/:id/timeline" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/invoices/:id/timeline",
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([
'_links' => [
[
'rel' => ''
]
],
'extraData' => [
'actions' => [
[
'action' => ''
]
],
'author' => [
'userFullName' => '',
'userId' => ''
],
'links' => [
[
'placeholder' => '',
'resourceId' => '',
'resourceType' => ''
]
],
'mentions' => [
],
'tables' => [
[
'footer' => '',
'title' => '',
'type' => ''
]
]
],
'id' => '',
'message' => '',
'occurredTime' => '',
'triggeredBy' => '',
'type' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/invoices/:id/timeline', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/timeline');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'extraData' => [
'actions' => [
[
'action' => ''
]
],
'author' => [
'userFullName' => '',
'userId' => ''
],
'links' => [
[
'placeholder' => '',
'resourceId' => '',
'resourceType' => ''
]
],
'mentions' => [
],
'tables' => [
[
'footer' => '',
'title' => '',
'type' => ''
]
]
],
'id' => '',
'message' => '',
'occurredTime' => '',
'triggeredBy' => '',
'type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'extraData' => [
'actions' => [
[
'action' => ''
]
],
'author' => [
'userFullName' => '',
'userId' => ''
],
'links' => [
[
'placeholder' => '',
'resourceId' => '',
'resourceType' => ''
]
],
'mentions' => [
],
'tables' => [
[
'footer' => '',
'title' => '',
'type' => ''
]
]
],
'id' => '',
'message' => '',
'occurredTime' => '',
'triggeredBy' => '',
'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/invoices/:id/timeline');
$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}}/invoices/:id/timeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/timeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/invoices/:id/timeline", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/invoices/:id/timeline"
payload = {
"_links": [{ "rel": "" }],
"extraData": {
"actions": [{ "action": "" }],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/invoices/:id/timeline"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/invoices/:id/timeline")
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/invoices/:id/timeline') do |req|
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/invoices/:id/timeline";
let payload = json!({
"_links": (json!({"rel": ""})),
"extraData": json!({
"actions": (json!({"action": ""})),
"author": json!({
"userFullName": "",
"userId": ""
}),
"links": (
json!({
"placeholder": "",
"resourceId": "",
"resourceType": ""
})
),
"mentions": json!({}),
"tables": (
json!({
"footer": "",
"title": "",
"type": ""
})
)
}),
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/invoices/:id/timeline \
--header 'content-type: application/json' \
--data '{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}' | \
http POST {{baseUrl}}/invoices/:id/timeline \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "extraData": {\n "actions": [\n {\n "action": ""\n }\n ],\n "author": {\n "userFullName": "",\n "userId": ""\n },\n "links": [\n {\n "placeholder": "",\n "resourceId": "",\n "resourceType": ""\n }\n ],\n "mentions": {},\n "tables": [\n {\n "footer": "",\n "title": "",\n "type": ""\n }\n ]\n },\n "id": "",\n "message": "",\n "occurredTime": "",\n "triggeredBy": "",\n "type": ""\n}' \
--output-document \
- {{baseUrl}}/invoices/:id/timeline
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [["rel": ""]],
"extraData": [
"actions": [["action": ""]],
"author": [
"userFullName": "",
"userId": ""
],
"links": [
[
"placeholder": "",
"resourceId": "",
"resourceType": ""
]
],
"mentions": [],
"tables": [
[
"footer": "",
"title": "",
"type": ""
]
]
],
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/timeline")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Create an invoice item
{{baseUrl}}/invoices/:id/items
BODY json
{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"discountAmount": "",
"id": "",
"periodEndTime": "",
"periodNumber": 0,
"periodStartTime": "",
"price": "",
"productId": "",
"quantity": 0,
"type": "",
"unitPrice": "",
"updatedTime": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/items");
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 \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discountAmount\": \"\",\n \"id\": \"\",\n \"periodEndTime\": \"\",\n \"periodNumber\": 0,\n \"periodStartTime\": \"\",\n \"price\": \"\",\n \"productId\": \"\",\n \"quantity\": 0,\n \"type\": \"\",\n \"unitPrice\": \"\",\n \"updatedTime\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/invoices/:id/items" {:content-type :json
:form-params {:_embedded []
:_links []
:createdTime ""
:description ""
:discountAmount ""
:id ""
:periodEndTime ""
:periodNumber 0
:periodStartTime ""
:price ""
:productId ""
:quantity 0
:type ""
:unitPrice ""
:updatedTime ""}})
require "http/client"
url = "{{baseUrl}}/invoices/:id/items"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discountAmount\": \"\",\n \"id\": \"\",\n \"periodEndTime\": \"\",\n \"periodNumber\": 0,\n \"periodStartTime\": \"\",\n \"price\": \"\",\n \"productId\": \"\",\n \"quantity\": 0,\n \"type\": \"\",\n \"unitPrice\": \"\",\n \"updatedTime\": \"\"\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}}/invoices/:id/items"),
Content = new StringContent("{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discountAmount\": \"\",\n \"id\": \"\",\n \"periodEndTime\": \"\",\n \"periodNumber\": 0,\n \"periodStartTime\": \"\",\n \"price\": \"\",\n \"productId\": \"\",\n \"quantity\": 0,\n \"type\": \"\",\n \"unitPrice\": \"\",\n \"updatedTime\": \"\"\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}}/invoices/:id/items");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discountAmount\": \"\",\n \"id\": \"\",\n \"periodEndTime\": \"\",\n \"periodNumber\": 0,\n \"periodStartTime\": \"\",\n \"price\": \"\",\n \"productId\": \"\",\n \"quantity\": 0,\n \"type\": \"\",\n \"unitPrice\": \"\",\n \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/invoices/:id/items"
payload := strings.NewReader("{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discountAmount\": \"\",\n \"id\": \"\",\n \"periodEndTime\": \"\",\n \"periodNumber\": 0,\n \"periodStartTime\": \"\",\n \"price\": \"\",\n \"productId\": \"\",\n \"quantity\": 0,\n \"type\": \"\",\n \"unitPrice\": \"\",\n \"updatedTime\": \"\"\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/invoices/:id/items HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 289
{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"discountAmount": "",
"id": "",
"periodEndTime": "",
"periodNumber": 0,
"periodStartTime": "",
"price": "",
"productId": "",
"quantity": 0,
"type": "",
"unitPrice": "",
"updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/invoices/:id/items")
.setHeader("content-type", "application/json")
.setBody("{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discountAmount\": \"\",\n \"id\": \"\",\n \"periodEndTime\": \"\",\n \"periodNumber\": 0,\n \"periodStartTime\": \"\",\n \"price\": \"\",\n \"productId\": \"\",\n \"quantity\": 0,\n \"type\": \"\",\n \"unitPrice\": \"\",\n \"updatedTime\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/invoices/:id/items"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discountAmount\": \"\",\n \"id\": \"\",\n \"periodEndTime\": \"\",\n \"periodNumber\": 0,\n \"periodStartTime\": \"\",\n \"price\": \"\",\n \"productId\": \"\",\n \"quantity\": 0,\n \"type\": \"\",\n \"unitPrice\": \"\",\n \"updatedTime\": \"\"\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 \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discountAmount\": \"\",\n \"id\": \"\",\n \"periodEndTime\": \"\",\n \"periodNumber\": 0,\n \"periodStartTime\": \"\",\n \"price\": \"\",\n \"productId\": \"\",\n \"quantity\": 0,\n \"type\": \"\",\n \"unitPrice\": \"\",\n \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/invoices/:id/items")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/invoices/:id/items")
.header("content-type", "application/json")
.body("{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discountAmount\": \"\",\n \"id\": \"\",\n \"periodEndTime\": \"\",\n \"periodNumber\": 0,\n \"periodStartTime\": \"\",\n \"price\": \"\",\n \"productId\": \"\",\n \"quantity\": 0,\n \"type\": \"\",\n \"unitPrice\": \"\",\n \"updatedTime\": \"\"\n}")
.asString();
const data = JSON.stringify({
_embedded: [],
_links: [],
createdTime: '',
description: '',
discountAmount: '',
id: '',
periodEndTime: '',
periodNumber: 0,
periodStartTime: '',
price: '',
productId: '',
quantity: 0,
type: '',
unitPrice: '',
updatedTime: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/invoices/:id/items');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/invoices/:id/items',
headers: {'content-type': 'application/json'},
data: {
_embedded: [],
_links: [],
createdTime: '',
description: '',
discountAmount: '',
id: '',
periodEndTime: '',
periodNumber: 0,
periodStartTime: '',
price: '',
productId: '',
quantity: 0,
type: '',
unitPrice: '',
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/items';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_embedded":[],"_links":[],"createdTime":"","description":"","discountAmount":"","id":"","periodEndTime":"","periodNumber":0,"periodStartTime":"","price":"","productId":"","quantity":0,"type":"","unitPrice":"","updatedTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/invoices/:id/items',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_embedded": [],\n "_links": [],\n "createdTime": "",\n "description": "",\n "discountAmount": "",\n "id": "",\n "periodEndTime": "",\n "periodNumber": 0,\n "periodStartTime": "",\n "price": "",\n "productId": "",\n "quantity": 0,\n "type": "",\n "unitPrice": "",\n "updatedTime": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discountAmount\": \"\",\n \"id\": \"\",\n \"periodEndTime\": \"\",\n \"periodNumber\": 0,\n \"periodStartTime\": \"\",\n \"price\": \"\",\n \"productId\": \"\",\n \"quantity\": 0,\n \"type\": \"\",\n \"unitPrice\": \"\",\n \"updatedTime\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/invoices/:id/items")
.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/invoices/:id/items',
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({
_embedded: [],
_links: [],
createdTime: '',
description: '',
discountAmount: '',
id: '',
periodEndTime: '',
periodNumber: 0,
periodStartTime: '',
price: '',
productId: '',
quantity: 0,
type: '',
unitPrice: '',
updatedTime: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/invoices/:id/items',
headers: {'content-type': 'application/json'},
body: {
_embedded: [],
_links: [],
createdTime: '',
description: '',
discountAmount: '',
id: '',
periodEndTime: '',
periodNumber: 0,
periodStartTime: '',
price: '',
productId: '',
quantity: 0,
type: '',
unitPrice: '',
updatedTime: ''
},
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}}/invoices/:id/items');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_embedded: [],
_links: [],
createdTime: '',
description: '',
discountAmount: '',
id: '',
periodEndTime: '',
periodNumber: 0,
periodStartTime: '',
price: '',
productId: '',
quantity: 0,
type: '',
unitPrice: '',
updatedTime: ''
});
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}}/invoices/:id/items',
headers: {'content-type': 'application/json'},
data: {
_embedded: [],
_links: [],
createdTime: '',
description: '',
discountAmount: '',
id: '',
periodEndTime: '',
periodNumber: 0,
periodStartTime: '',
price: '',
productId: '',
quantity: 0,
type: '',
unitPrice: '',
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/invoices/:id/items';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_embedded":[],"_links":[],"createdTime":"","description":"","discountAmount":"","id":"","periodEndTime":"","periodNumber":0,"periodStartTime":"","price":"","productId":"","quantity":0,"type":"","unitPrice":"","updatedTime":""}'
};
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 = @{ @"_embedded": @[ ],
@"_links": @[ ],
@"createdTime": @"",
@"description": @"",
@"discountAmount": @"",
@"id": @"",
@"periodEndTime": @"",
@"periodNumber": @0,
@"periodStartTime": @"",
@"price": @"",
@"productId": @"",
@"quantity": @0,
@"type": @"",
@"unitPrice": @"",
@"updatedTime": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices/:id/items"]
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}}/invoices/:id/items" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discountAmount\": \"\",\n \"id\": \"\",\n \"periodEndTime\": \"\",\n \"periodNumber\": 0,\n \"periodStartTime\": \"\",\n \"price\": \"\",\n \"productId\": \"\",\n \"quantity\": 0,\n \"type\": \"\",\n \"unitPrice\": \"\",\n \"updatedTime\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/invoices/:id/items",
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([
'_embedded' => [
],
'_links' => [
],
'createdTime' => '',
'description' => '',
'discountAmount' => '',
'id' => '',
'periodEndTime' => '',
'periodNumber' => 0,
'periodStartTime' => '',
'price' => '',
'productId' => '',
'quantity' => 0,
'type' => '',
'unitPrice' => '',
'updatedTime' => ''
]),
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}}/invoices/:id/items', [
'body' => '{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"discountAmount": "",
"id": "",
"periodEndTime": "",
"periodNumber": 0,
"periodStartTime": "",
"price": "",
"productId": "",
"quantity": 0,
"type": "",
"unitPrice": "",
"updatedTime": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/items');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_embedded' => [
],
'_links' => [
],
'createdTime' => '',
'description' => '',
'discountAmount' => '',
'id' => '',
'periodEndTime' => '',
'periodNumber' => 0,
'periodStartTime' => '',
'price' => '',
'productId' => '',
'quantity' => 0,
'type' => '',
'unitPrice' => '',
'updatedTime' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_embedded' => [
],
'_links' => [
],
'createdTime' => '',
'description' => '',
'discountAmount' => '',
'id' => '',
'periodEndTime' => '',
'periodNumber' => 0,
'periodStartTime' => '',
'price' => '',
'productId' => '',
'quantity' => 0,
'type' => '',
'unitPrice' => '',
'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/invoices/:id/items');
$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}}/invoices/:id/items' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"discountAmount": "",
"id": "",
"periodEndTime": "",
"periodNumber": 0,
"periodStartTime": "",
"price": "",
"productId": "",
"quantity": 0,
"type": "",
"unitPrice": "",
"updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/items' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"discountAmount": "",
"id": "",
"periodEndTime": "",
"periodNumber": 0,
"periodStartTime": "",
"price": "",
"productId": "",
"quantity": 0,
"type": "",
"unitPrice": "",
"updatedTime": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discountAmount\": \"\",\n \"id\": \"\",\n \"periodEndTime\": \"\",\n \"periodNumber\": 0,\n \"periodStartTime\": \"\",\n \"price\": \"\",\n \"productId\": \"\",\n \"quantity\": 0,\n \"type\": \"\",\n \"unitPrice\": \"\",\n \"updatedTime\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/invoices/:id/items", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/invoices/:id/items"
payload = {
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"discountAmount": "",
"id": "",
"periodEndTime": "",
"periodNumber": 0,
"periodStartTime": "",
"price": "",
"productId": "",
"quantity": 0,
"type": "",
"unitPrice": "",
"updatedTime": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/invoices/:id/items"
payload <- "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discountAmount\": \"\",\n \"id\": \"\",\n \"periodEndTime\": \"\",\n \"periodNumber\": 0,\n \"periodStartTime\": \"\",\n \"price\": \"\",\n \"productId\": \"\",\n \"quantity\": 0,\n \"type\": \"\",\n \"unitPrice\": \"\",\n \"updatedTime\": \"\"\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}}/invoices/:id/items")
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 \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discountAmount\": \"\",\n \"id\": \"\",\n \"periodEndTime\": \"\",\n \"periodNumber\": 0,\n \"periodStartTime\": \"\",\n \"price\": \"\",\n \"productId\": \"\",\n \"quantity\": 0,\n \"type\": \"\",\n \"unitPrice\": \"\",\n \"updatedTime\": \"\"\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/invoices/:id/items') do |req|
req.body = "{\n \"_embedded\": [],\n \"_links\": [],\n \"createdTime\": \"\",\n \"description\": \"\",\n \"discountAmount\": \"\",\n \"id\": \"\",\n \"periodEndTime\": \"\",\n \"periodNumber\": 0,\n \"periodStartTime\": \"\",\n \"price\": \"\",\n \"productId\": \"\",\n \"quantity\": 0,\n \"type\": \"\",\n \"unitPrice\": \"\",\n \"updatedTime\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/invoices/:id/items";
let payload = json!({
"_embedded": (),
"_links": (),
"createdTime": "",
"description": "",
"discountAmount": "",
"id": "",
"periodEndTime": "",
"periodNumber": 0,
"periodStartTime": "",
"price": "",
"productId": "",
"quantity": 0,
"type": "",
"unitPrice": "",
"updatedTime": ""
});
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}}/invoices/:id/items \
--header 'content-type: application/json' \
--data '{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"discountAmount": "",
"id": "",
"periodEndTime": "",
"periodNumber": 0,
"periodStartTime": "",
"price": "",
"productId": "",
"quantity": 0,
"type": "",
"unitPrice": "",
"updatedTime": ""
}'
echo '{
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"discountAmount": "",
"id": "",
"periodEndTime": "",
"periodNumber": 0,
"periodStartTime": "",
"price": "",
"productId": "",
"quantity": 0,
"type": "",
"unitPrice": "",
"updatedTime": ""
}' | \
http POST {{baseUrl}}/invoices/:id/items \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_embedded": [],\n "_links": [],\n "createdTime": "",\n "description": "",\n "discountAmount": "",\n "id": "",\n "periodEndTime": "",\n "periodNumber": 0,\n "periodStartTime": "",\n "price": "",\n "productId": "",\n "quantity": 0,\n "type": "",\n "unitPrice": "",\n "updatedTime": ""\n}' \
--output-document \
- {{baseUrl}}/invoices/:id/items
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_embedded": [],
"_links": [],
"createdTime": "",
"description": "",
"discountAmount": "",
"id": "",
"periodEndTime": "",
"periodNumber": 0,
"periodStartTime": "",
"price": "",
"productId": "",
"quantity": 0,
"type": "",
"unitPrice": "",
"updatedTime": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/items")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Create an invoice
{{baseUrl}}/invoices
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/invoices")
require "http/client"
url = "{{baseUrl}}/invoices"
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}}/invoices"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/invoices"
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/invoices HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/invoices")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/invoices"))
.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}}/invoices")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/invoices")
.asString();
const 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}}/invoices');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/invoices'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/invoices';
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}}/invoices',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/invoices")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/invoices',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/invoices'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/invoices');
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}}/invoices'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/invoices';
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}}/invoices"]
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}}/invoices" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/invoices",
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}}/invoices');
echo $response->getBody();
setUrl('{{baseUrl}}/invoices');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/invoices")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/invoices"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/invoices"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/invoices")
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/invoices') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/invoices";
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}}/invoices
http POST {{baseUrl}}/invoices
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/invoices
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Create or update an invoice with predefined ID
{{baseUrl}}/invoices/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/invoices/:id")
require "http/client"
url = "{{baseUrl}}/invoices/:id"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/invoices/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/invoices/:id"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/invoices/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/invoices/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/invoices/:id"))
.method("PUT", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/invoices/:id")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/invoices/: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('PUT', '{{baseUrl}}/invoices/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'PUT', url: '{{baseUrl}}/invoices/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/invoices/:id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/invoices/:id',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/invoices/:id")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/invoices/: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: 'PUT', url: '{{baseUrl}}/invoices/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/invoices/: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: 'PUT', url: '{{baseUrl}}/invoices/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/invoices/:id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/invoices/:id" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/invoices/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/invoices/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/invoices/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/invoices/:id"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/invoices/:id"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/invoices/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/invoices/: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}}/invoices/:id";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/invoices/:id
http PUT {{baseUrl}}/invoices/:id
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/invoices/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
Delete an Invoice Timeline message
{{baseUrl}}/invoices/:id/timeline/:messageId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/timeline/:messageId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/invoices/:id/timeline/:messageId")
require "http/client"
url = "{{baseUrl}}/invoices/:id/timeline/:messageId"
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}}/invoices/:id/timeline/:messageId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id/timeline/:messageId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/invoices/:id/timeline/:messageId"
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/invoices/:id/timeline/:messageId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/invoices/:id/timeline/:messageId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/invoices/:id/timeline/:messageId"))
.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}}/invoices/:id/timeline/:messageId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/invoices/:id/timeline/:messageId")
.asString();
const 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}}/invoices/:id/timeline/:messageId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/invoices/:id/timeline/:messageId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/timeline/:messageId';
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}}/invoices/:id/timeline/:messageId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/invoices/:id/timeline/:messageId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/invoices/:id/timeline/:messageId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/invoices/:id/timeline/:messageId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/invoices/:id/timeline/:messageId');
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}}/invoices/:id/timeline/:messageId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/invoices/:id/timeline/:messageId';
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}}/invoices/:id/timeline/:messageId"]
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}}/invoices/:id/timeline/:messageId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/invoices/:id/timeline/:messageId",
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}}/invoices/:id/timeline/:messageId');
echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/timeline/:messageId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id/timeline/:messageId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id/timeline/:messageId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/timeline/:messageId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/invoices/:id/timeline/:messageId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/invoices/:id/timeline/:messageId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/invoices/:id/timeline/:messageId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/invoices/:id/timeline/:messageId")
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/invoices/:id/timeline/:messageId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/invoices/:id/timeline/:messageId";
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}}/invoices/:id/timeline/:messageId
http DELETE {{baseUrl}}/invoices/:id/timeline/:messageId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/invoices/:id/timeline/:messageId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/timeline/:messageId")! 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 transaction amounts allocated to an invoice
{{baseUrl}}/invoices/:id/transaction-allocations
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/transaction-allocations");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/invoices/:id/transaction-allocations")
require "http/client"
url = "{{baseUrl}}/invoices/:id/transaction-allocations"
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}}/invoices/:id/transaction-allocations"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id/transaction-allocations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/invoices/:id/transaction-allocations"
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/invoices/:id/transaction-allocations HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/invoices/:id/transaction-allocations")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/invoices/:id/transaction-allocations"))
.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}}/invoices/:id/transaction-allocations")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/invoices/:id/transaction-allocations")
.asString();
const 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}}/invoices/:id/transaction-allocations');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/invoices/:id/transaction-allocations'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/transaction-allocations';
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}}/invoices/:id/transaction-allocations',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/invoices/:id/transaction-allocations")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/invoices/:id/transaction-allocations',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/invoices/:id/transaction-allocations'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/invoices/:id/transaction-allocations');
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}}/invoices/:id/transaction-allocations'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/invoices/:id/transaction-allocations';
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}}/invoices/:id/transaction-allocations"]
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}}/invoices/:id/transaction-allocations" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/invoices/:id/transaction-allocations",
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}}/invoices/:id/transaction-allocations');
echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/transaction-allocations');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id/transaction-allocations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id/transaction-allocations' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/transaction-allocations' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/invoices/:id/transaction-allocations")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/invoices/:id/transaction-allocations"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/invoices/:id/transaction-allocations"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/invoices/:id/transaction-allocations")
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/invoices/:id/transaction-allocations') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/invoices/:id/transaction-allocations";
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}}/invoices/:id/transaction-allocations
http GET {{baseUrl}}/invoices/:id/transaction-allocations
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/invoices/:id/transaction-allocations
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/transaction-allocations")! 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
[
{
"invoiceId": "4f6cf35x-2c4y-483z-a0a9-158621f77a21",
"transactionId": "4f6cf35x-2c4y-483z-a0a9-158621f77a21"
}
]
POST
Issue an invoice
{{baseUrl}}/invoices/:id/issue
BODY json
{
"dueTime": "",
"issuedTime": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/issue");
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 \"dueTime\": \"\",\n \"issuedTime\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/invoices/:id/issue" {:content-type :json
:form-params {:dueTime ""
:issuedTime ""}})
require "http/client"
url = "{{baseUrl}}/invoices/:id/issue"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\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}}/invoices/:id/issue"),
Content = new StringContent("{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\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}}/invoices/:id/issue");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/invoices/:id/issue"
payload := strings.NewReader("{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\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/invoices/:id/issue HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 39
{
"dueTime": "",
"issuedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/invoices/:id/issue")
.setHeader("content-type", "application/json")
.setBody("{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/invoices/:id/issue"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\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 \"dueTime\": \"\",\n \"issuedTime\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/invoices/:id/issue")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/invoices/:id/issue")
.header("content-type", "application/json")
.body("{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\n}")
.asString();
const data = JSON.stringify({
dueTime: '',
issuedTime: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/invoices/:id/issue');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/invoices/:id/issue',
headers: {'content-type': 'application/json'},
data: {dueTime: '', issuedTime: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/issue';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"dueTime":"","issuedTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/invoices/:id/issue',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "dueTime": "",\n "issuedTime": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/invoices/:id/issue")
.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/invoices/:id/issue',
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({dueTime: '', issuedTime: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/invoices/:id/issue',
headers: {'content-type': 'application/json'},
body: {dueTime: '', issuedTime: ''},
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}}/invoices/:id/issue');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
dueTime: '',
issuedTime: ''
});
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}}/invoices/:id/issue',
headers: {'content-type': 'application/json'},
data: {dueTime: '', issuedTime: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/invoices/:id/issue';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"dueTime":"","issuedTime":""}'
};
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 = @{ @"dueTime": @"",
@"issuedTime": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices/:id/issue"]
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}}/invoices/:id/issue" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/invoices/:id/issue",
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([
'dueTime' => '',
'issuedTime' => ''
]),
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}}/invoices/:id/issue', [
'body' => '{
"dueTime": "",
"issuedTime": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/issue');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'dueTime' => '',
'issuedTime' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'dueTime' => '',
'issuedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/invoices/:id/issue');
$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}}/invoices/:id/issue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"dueTime": "",
"issuedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/issue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"dueTime": "",
"issuedTime": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/invoices/:id/issue", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/invoices/:id/issue"
payload = {
"dueTime": "",
"issuedTime": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/invoices/:id/issue"
payload <- "{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\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}}/invoices/:id/issue")
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 \"dueTime\": \"\",\n \"issuedTime\": \"\"\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/invoices/:id/issue') do |req|
req.body = "{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/invoices/:id/issue";
let payload = json!({
"dueTime": "",
"issuedTime": ""
});
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}}/invoices/:id/issue \
--header 'content-type: application/json' \
--data '{
"dueTime": "",
"issuedTime": ""
}'
echo '{
"dueTime": "",
"issuedTime": ""
}' | \
http POST {{baseUrl}}/invoices/:id/issue \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "dueTime": "",\n "issuedTime": ""\n}' \
--output-document \
- {{baseUrl}}/invoices/:id/issue
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"dueTime": "",
"issuedTime": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/issue")! 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
Recalculate an invoice
{{baseUrl}}/invoices/:id/recalculate
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/recalculate");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/invoices/:id/recalculate")
require "http/client"
url = "{{baseUrl}}/invoices/:id/recalculate"
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}}/invoices/:id/recalculate"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id/recalculate");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/invoices/:id/recalculate"
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/invoices/:id/recalculate HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/invoices/:id/recalculate")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/invoices/:id/recalculate"))
.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}}/invoices/:id/recalculate")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/invoices/:id/recalculate")
.asString();
const 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}}/invoices/:id/recalculate');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/invoices/:id/recalculate'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/recalculate';
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}}/invoices/:id/recalculate',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/invoices/:id/recalculate")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/invoices/:id/recalculate',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/invoices/:id/recalculate'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/invoices/:id/recalculate');
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}}/invoices/:id/recalculate'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/invoices/:id/recalculate';
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}}/invoices/:id/recalculate"]
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}}/invoices/:id/recalculate" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/invoices/:id/recalculate",
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}}/invoices/:id/recalculate');
echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/recalculate');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id/recalculate');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id/recalculate' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/recalculate' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/invoices/:id/recalculate")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/invoices/:id/recalculate"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/invoices/:id/recalculate"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/invoices/:id/recalculate")
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/invoices/:id/recalculate') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/invoices/:id/recalculate";
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}}/invoices/:id/recalculate
http POST {{baseUrl}}/invoices/:id/recalculate
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/invoices/:id/recalculate
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/recalculate")! 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
Reissue an invoice
{{baseUrl}}/invoices/:id/reissue
BODY json
{
"dueTime": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/reissue");
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 \"dueTime\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/invoices/:id/reissue" {:content-type :json
:form-params {:dueTime ""}})
require "http/client"
url = "{{baseUrl}}/invoices/:id/reissue"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"dueTime\": \"\"\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}}/invoices/:id/reissue"),
Content = new StringContent("{\n \"dueTime\": \"\"\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}}/invoices/:id/reissue");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"dueTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/invoices/:id/reissue"
payload := strings.NewReader("{\n \"dueTime\": \"\"\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/invoices/:id/reissue HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 19
{
"dueTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/invoices/:id/reissue")
.setHeader("content-type", "application/json")
.setBody("{\n \"dueTime\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/invoices/:id/reissue"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"dueTime\": \"\"\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 \"dueTime\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/invoices/:id/reissue")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/invoices/:id/reissue")
.header("content-type", "application/json")
.body("{\n \"dueTime\": \"\"\n}")
.asString();
const data = JSON.stringify({
dueTime: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/invoices/:id/reissue');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/invoices/:id/reissue',
headers: {'content-type': 'application/json'},
data: {dueTime: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/reissue';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"dueTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/invoices/:id/reissue',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "dueTime": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"dueTime\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/invoices/:id/reissue")
.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/invoices/:id/reissue',
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({dueTime: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/invoices/:id/reissue',
headers: {'content-type': 'application/json'},
body: {dueTime: ''},
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}}/invoices/:id/reissue');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
dueTime: ''
});
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}}/invoices/:id/reissue',
headers: {'content-type': 'application/json'},
data: {dueTime: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/invoices/:id/reissue';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"dueTime":""}'
};
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 = @{ @"dueTime": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices/:id/reissue"]
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}}/invoices/:id/reissue" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"dueTime\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/invoices/:id/reissue",
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([
'dueTime' => ''
]),
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}}/invoices/:id/reissue', [
'body' => '{
"dueTime": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/reissue');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'dueTime' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'dueTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/invoices/:id/reissue');
$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}}/invoices/:id/reissue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"dueTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/reissue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"dueTime": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"dueTime\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/invoices/:id/reissue", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/invoices/:id/reissue"
payload = { "dueTime": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/invoices/:id/reissue"
payload <- "{\n \"dueTime\": \"\"\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}}/invoices/:id/reissue")
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 \"dueTime\": \"\"\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/invoices/:id/reissue') do |req|
req.body = "{\n \"dueTime\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/invoices/:id/reissue";
let payload = json!({"dueTime": ""});
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}}/invoices/:id/reissue \
--header 'content-type: application/json' \
--data '{
"dueTime": ""
}'
echo '{
"dueTime": ""
}' | \
http POST {{baseUrl}}/invoices/:id/reissue \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "dueTime": ""\n}' \
--output-document \
- {{baseUrl}}/invoices/:id/reissue
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["dueTime": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/reissue")! 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
Retrieve a list of invoice timeline messages
{{baseUrl}}/invoices/:id/timeline
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/timeline");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/invoices/:id/timeline")
require "http/client"
url = "{{baseUrl}}/invoices/:id/timeline"
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}}/invoices/:id/timeline"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id/timeline");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/invoices/:id/timeline"
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/invoices/:id/timeline HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/invoices/:id/timeline")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/invoices/:id/timeline"))
.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}}/invoices/:id/timeline")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/invoices/:id/timeline")
.asString();
const 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}}/invoices/:id/timeline');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/invoices/:id/timeline'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/timeline';
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}}/invoices/:id/timeline',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/invoices/:id/timeline")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/invoices/:id/timeline',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/invoices/:id/timeline'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/invoices/:id/timeline');
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}}/invoices/:id/timeline'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/invoices/:id/timeline';
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}}/invoices/:id/timeline"]
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}}/invoices/:id/timeline" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/invoices/:id/timeline",
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}}/invoices/:id/timeline');
echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/timeline');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id/timeline');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id/timeline' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/timeline' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/invoices/:id/timeline")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/invoices/:id/timeline"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/invoices/:id/timeline"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/invoices/:id/timeline")
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/invoices/:id/timeline') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/invoices/:id/timeline";
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}}/invoices/:id/timeline
http GET {{baseUrl}}/invoices/:id/timeline
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/invoices/:id/timeline
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/timeline")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a list of invoices
{{baseUrl}}/invoices
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/invoices")
require "http/client"
url = "{{baseUrl}}/invoices"
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}}/invoices"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/invoices"
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/invoices HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/invoices")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/invoices"))
.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}}/invoices")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/invoices")
.asString();
const 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}}/invoices');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/invoices'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/invoices';
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}}/invoices',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/invoices")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/invoices',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/invoices'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/invoices');
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}}/invoices'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/invoices';
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}}/invoices"]
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}}/invoices" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/invoices",
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}}/invoices');
echo $response->getBody();
setUrl('{{baseUrl}}/invoices');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/invoices")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/invoices"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/invoices"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/invoices")
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/invoices') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/invoices";
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}}/invoices
http GET {{baseUrl}}/invoices
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/invoices
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve an Invoice Timeline message
{{baseUrl}}/invoices/:id/timeline/:messageId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/timeline/:messageId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/invoices/:id/timeline/:messageId")
require "http/client"
url = "{{baseUrl}}/invoices/:id/timeline/:messageId"
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}}/invoices/:id/timeline/:messageId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id/timeline/:messageId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/invoices/:id/timeline/:messageId"
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/invoices/:id/timeline/:messageId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/invoices/:id/timeline/:messageId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/invoices/:id/timeline/:messageId"))
.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}}/invoices/:id/timeline/:messageId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/invoices/:id/timeline/:messageId")
.asString();
const 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}}/invoices/:id/timeline/:messageId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/invoices/:id/timeline/:messageId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/timeline/:messageId';
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}}/invoices/:id/timeline/:messageId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/invoices/:id/timeline/:messageId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/invoices/:id/timeline/:messageId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/invoices/:id/timeline/:messageId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/invoices/:id/timeline/:messageId');
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}}/invoices/:id/timeline/:messageId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/invoices/:id/timeline/:messageId';
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}}/invoices/:id/timeline/:messageId"]
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}}/invoices/:id/timeline/:messageId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/invoices/:id/timeline/:messageId",
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}}/invoices/:id/timeline/:messageId');
echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/timeline/:messageId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id/timeline/:messageId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id/timeline/:messageId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/timeline/:messageId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/invoices/:id/timeline/:messageId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/invoices/:id/timeline/:messageId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/invoices/:id/timeline/:messageId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/invoices/:id/timeline/:messageId")
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/invoices/:id/timeline/:messageId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/invoices/:id/timeline/:messageId";
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}}/invoices/:id/timeline/:messageId
http GET {{baseUrl}}/invoices/:id/timeline/:messageId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/invoices/:id/timeline/:messageId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/timeline/:messageId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve an invoice
{{baseUrl}}/invoices/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/invoices/:id")
require "http/client"
url = "{{baseUrl}}/invoices/: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}}/invoices/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/invoices/: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/invoices/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/invoices/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/invoices/: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}}/invoices/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/invoices/: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}}/invoices/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/invoices/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/invoices/: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}}/invoices/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/invoices/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/invoices/: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}}/invoices/: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}}/invoices/: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}}/invoices/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/invoices/: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}}/invoices/: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}}/invoices/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/invoices/: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}}/invoices/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/invoices/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/invoices/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/invoices/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/invoices/: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/invoices/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/invoices/: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}}/invoices/:id
http GET {{baseUrl}}/invoices/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/invoices/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/: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
Retrieve customer's upcoming invoices
{{baseUrl}}/customers/:id/upcoming-invoices
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/customers/:id/upcoming-invoices");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/customers/:id/upcoming-invoices")
require "http/client"
url = "{{baseUrl}}/customers/:id/upcoming-invoices"
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}}/customers/:id/upcoming-invoices"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/customers/:id/upcoming-invoices");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/customers/:id/upcoming-invoices"
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/customers/:id/upcoming-invoices HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/customers/:id/upcoming-invoices")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/customers/:id/upcoming-invoices"))
.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}}/customers/:id/upcoming-invoices")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/customers/:id/upcoming-invoices")
.asString();
const 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}}/customers/:id/upcoming-invoices');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/customers/:id/upcoming-invoices'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/customers/:id/upcoming-invoices';
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}}/customers/:id/upcoming-invoices',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/customers/:id/upcoming-invoices")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/customers/:id/upcoming-invoices',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/customers/:id/upcoming-invoices'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/customers/:id/upcoming-invoices');
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}}/customers/:id/upcoming-invoices'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/customers/:id/upcoming-invoices';
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}}/customers/:id/upcoming-invoices"]
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}}/customers/:id/upcoming-invoices" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/customers/:id/upcoming-invoices",
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}}/customers/:id/upcoming-invoices');
echo $response->getBody();
setUrl('{{baseUrl}}/customers/:id/upcoming-invoices');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/customers/:id/upcoming-invoices');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/customers/:id/upcoming-invoices' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/customers/:id/upcoming-invoices' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/customers/:id/upcoming-invoices")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/customers/:id/upcoming-invoices"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/customers/:id/upcoming-invoices"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/customers/:id/upcoming-invoices")
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/customers/:id/upcoming-invoices') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/customers/:id/upcoming-invoices";
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}}/customers/:id/upcoming-invoices
http GET {{baseUrl}}/customers/:id/upcoming-invoices
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/customers/:id/upcoming-invoices
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/customers/:id/upcoming-invoices")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve invoice items
{{baseUrl}}/invoices/:id/items
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/items");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/invoices/:id/items")
require "http/client"
url = "{{baseUrl}}/invoices/:id/items"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/invoices/:id/items"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id/items");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/invoices/:id/items"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/invoices/:id/items HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/invoices/:id/items")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/invoices/:id/items"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/invoices/:id/items")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/invoices/:id/items")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/invoices/:id/items');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/invoices/:id/items'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/items';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/invoices/:id/items',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/invoices/:id/items")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/invoices/:id/items',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/invoices/:id/items'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/invoices/:id/items');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/invoices/:id/items'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/invoices/:id/items';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/invoices/:id/items"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/invoices/:id/items" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/invoices/:id/items",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/invoices/:id/items');
echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/items');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id/items');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id/items' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/items' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/invoices/:id/items")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/invoices/:id/items"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/invoices/:id/items"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/invoices/:id/items")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/invoices/:id/items') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/invoices/:id/items";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/invoices/:id/items
http GET {{baseUrl}}/invoices/:id/items
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/invoices/:id/items
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/items")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Void an invoice
{{baseUrl}}/invoices/:id/void
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/invoices/:id/void");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/invoices/:id/void")
require "http/client"
url = "{{baseUrl}}/invoices/:id/void"
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}}/invoices/:id/void"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/invoices/:id/void");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/invoices/:id/void"
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/invoices/:id/void HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/invoices/:id/void")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/invoices/:id/void"))
.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}}/invoices/:id/void")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/invoices/:id/void")
.asString();
const 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}}/invoices/:id/void');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/invoices/:id/void'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/invoices/:id/void';
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}}/invoices/:id/void',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/invoices/:id/void")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/invoices/:id/void',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/invoices/:id/void'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/invoices/:id/void');
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}}/invoices/:id/void'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/invoices/:id/void';
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}}/invoices/:id/void"]
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}}/invoices/:id/void" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/invoices/:id/void",
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}}/invoices/:id/void');
echo $response->getBody();
setUrl('{{baseUrl}}/invoices/:id/void');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/invoices/:id/void');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/invoices/:id/void' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/invoices/:id/void' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/invoices/:id/void")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/invoices/:id/void"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/invoices/:id/void"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/invoices/:id/void")
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/invoices/:id/void') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/invoices/:id/void";
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}}/invoices/:id/void
http POST {{baseUrl}}/invoices/:id/void
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/invoices/:id/void
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/invoices/:id/void")! 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
Accept a KYC document
{{baseUrl}}/kyc-documents/:id/acceptance
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-documents/:id/acceptance");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/kyc-documents/:id/acceptance")
require "http/client"
url = "{{baseUrl}}/kyc-documents/:id/acceptance"
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}}/kyc-documents/:id/acceptance"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-documents/:id/acceptance");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/kyc-documents/:id/acceptance"
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/kyc-documents/:id/acceptance HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/kyc-documents/:id/acceptance")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/kyc-documents/:id/acceptance"))
.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}}/kyc-documents/:id/acceptance")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/kyc-documents/:id/acceptance")
.asString();
const 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}}/kyc-documents/:id/acceptance');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/kyc-documents/:id/acceptance'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/kyc-documents/:id/acceptance';
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}}/kyc-documents/:id/acceptance',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/kyc-documents/:id/acceptance")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/kyc-documents/:id/acceptance',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/kyc-documents/:id/acceptance'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/kyc-documents/:id/acceptance');
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}}/kyc-documents/:id/acceptance'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/kyc-documents/:id/acceptance';
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}}/kyc-documents/:id/acceptance"]
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}}/kyc-documents/:id/acceptance" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/kyc-documents/:id/acceptance",
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}}/kyc-documents/:id/acceptance');
echo $response->getBody();
setUrl('{{baseUrl}}/kyc-documents/:id/acceptance');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-documents/:id/acceptance');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-documents/:id/acceptance' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-documents/:id/acceptance' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/kyc-documents/:id/acceptance")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/kyc-documents/:id/acceptance"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/kyc-documents/:id/acceptance"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/kyc-documents/:id/acceptance")
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/kyc-documents/:id/acceptance') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/kyc-documents/:id/acceptance";
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}}/kyc-documents/:id/acceptance
http POST {{baseUrl}}/kyc-documents/:id/acceptance
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/kyc-documents/:id/acceptance
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-documents/:id/acceptance")! 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 KYC Document
{{baseUrl}}/kyc-documents
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-documents");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/kyc-documents")
require "http/client"
url = "{{baseUrl}}/kyc-documents"
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}}/kyc-documents"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-documents");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/kyc-documents"
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/kyc-documents HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/kyc-documents")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/kyc-documents"))
.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}}/kyc-documents")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/kyc-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('POST', '{{baseUrl}}/kyc-documents');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/kyc-documents'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/kyc-documents';
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}}/kyc-documents',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/kyc-documents")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/kyc-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: 'POST', url: '{{baseUrl}}/kyc-documents'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/kyc-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: 'POST', url: '{{baseUrl}}/kyc-documents'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/kyc-documents';
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}}/kyc-documents"]
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}}/kyc-documents" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/kyc-documents",
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}}/kyc-documents');
echo $response->getBody();
setUrl('{{baseUrl}}/kyc-documents');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-documents');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-documents' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-documents' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/kyc-documents")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/kyc-documents"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/kyc-documents"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/kyc-documents")
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/kyc-documents') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/kyc-documents";
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}}/kyc-documents
http POST {{baseUrl}}/kyc-documents
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/kyc-documents
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-documents")! 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 KYC Request
{{baseUrl}}/kyc-requests
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-requests");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/kyc-requests")
require "http/client"
url = "{{baseUrl}}/kyc-requests"
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}}/kyc-requests"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-requests");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/kyc-requests"
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/kyc-requests HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/kyc-requests")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/kyc-requests"))
.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}}/kyc-requests")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/kyc-requests")
.asString();
const 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}}/kyc-requests');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/kyc-requests'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/kyc-requests';
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}}/kyc-requests',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/kyc-requests")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/kyc-requests',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/kyc-requests'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/kyc-requests');
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}}/kyc-requests'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/kyc-requests';
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}}/kyc-requests"]
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}}/kyc-requests" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/kyc-requests",
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}}/kyc-requests');
echo $response->getBody();
setUrl('{{baseUrl}}/kyc-requests');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-requests');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-requests' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-requests' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/kyc-requests")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/kyc-requests"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/kyc-requests"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/kyc-requests")
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/kyc-requests') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/kyc-requests";
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}}/kyc-requests
http POST {{baseUrl}}/kyc-requests
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/kyc-requests
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-requests")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Create or update a KYC document with predefined ID
{{baseUrl}}/kyc-documents/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-documents/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/kyc-documents/:id")
require "http/client"
url = "{{baseUrl}}/kyc-documents/:id"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/kyc-documents/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-documents/:id");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/kyc-documents/:id"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/kyc-documents/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/kyc-documents/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/kyc-documents/:id"))
.method("PUT", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/kyc-documents/:id")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/kyc-documents/: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('PUT', '{{baseUrl}}/kyc-documents/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'PUT', url: '{{baseUrl}}/kyc-documents/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/kyc-documents/:id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/kyc-documents/:id',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/kyc-documents/:id")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/kyc-documents/: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: 'PUT', url: '{{baseUrl}}/kyc-documents/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/kyc-documents/: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: 'PUT', url: '{{baseUrl}}/kyc-documents/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/kyc-documents/:id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/kyc-documents/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/kyc-documents/:id" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/kyc-documents/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/kyc-documents/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/kyc-documents/:id');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-documents/:id');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-documents/:id' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-documents/:id' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/kyc-documents/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/kyc-documents/:id"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/kyc-documents/:id"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/kyc-documents/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/kyc-documents/: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}}/kyc-documents/:id";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/kyc-documents/:id
http PUT {{baseUrl}}/kyc-documents/:id
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/kyc-documents/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-documents/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
Delete the KYC request
{{baseUrl}}/kyc-requests/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-requests/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/kyc-requests/:id")
require "http/client"
url = "{{baseUrl}}/kyc-requests/: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}}/kyc-requests/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-requests/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/kyc-requests/: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/kyc-requests/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/kyc-requests/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/kyc-requests/: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}}/kyc-requests/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/kyc-requests/: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}}/kyc-requests/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/kyc-requests/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/kyc-requests/: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}}/kyc-requests/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/kyc-requests/: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/kyc-requests/: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}}/kyc-requests/: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}}/kyc-requests/: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}}/kyc-requests/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/kyc-requests/: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}}/kyc-requests/: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}}/kyc-requests/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/kyc-requests/: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}}/kyc-requests/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/kyc-requests/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-requests/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-requests/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-requests/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/kyc-requests/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/kyc-requests/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/kyc-requests/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/kyc-requests/: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/kyc-requests/: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}}/kyc-requests/: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}}/kyc-requests/:id
http DELETE {{baseUrl}}/kyc-requests/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/kyc-requests/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-requests/: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
Reject a KYC document
{{baseUrl}}/kyc-documents/:id/rejection
BODY json
{
"message": "",
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-documents/:id/rejection");
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 \"message\": \"Provided document is unreadable\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/kyc-documents/:id/rejection" {:content-type :json
:form-params {:message "Provided document is unreadable"}})
require "http/client"
url = "{{baseUrl}}/kyc-documents/:id/rejection"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"message\": \"Provided document is unreadable\"\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}}/kyc-documents/:id/rejection"),
Content = new StringContent("{\n \"message\": \"Provided document is unreadable\"\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}}/kyc-documents/:id/rejection");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"message\": \"Provided document is unreadable\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/kyc-documents/:id/rejection"
payload := strings.NewReader("{\n \"message\": \"Provided document is unreadable\"\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/kyc-documents/:id/rejection HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 50
{
"message": "Provided document is unreadable"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/kyc-documents/:id/rejection")
.setHeader("content-type", "application/json")
.setBody("{\n \"message\": \"Provided document is unreadable\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/kyc-documents/:id/rejection"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"message\": \"Provided document is unreadable\"\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 \"message\": \"Provided document is unreadable\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/kyc-documents/:id/rejection")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/kyc-documents/:id/rejection")
.header("content-type", "application/json")
.body("{\n \"message\": \"Provided document is unreadable\"\n}")
.asString();
const data = JSON.stringify({
message: 'Provided document is unreadable'
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/kyc-documents/:id/rejection');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/kyc-documents/:id/rejection',
headers: {'content-type': 'application/json'},
data: {message: 'Provided document is unreadable'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/kyc-documents/:id/rejection';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"message":"Provided document is unreadable"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/kyc-documents/:id/rejection',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "message": "Provided document is unreadable"\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"message\": \"Provided document is unreadable\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/kyc-documents/:id/rejection")
.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/kyc-documents/:id/rejection',
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({message: 'Provided document is unreadable'}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/kyc-documents/:id/rejection',
headers: {'content-type': 'application/json'},
body: {message: 'Provided document is unreadable'},
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}}/kyc-documents/:id/rejection');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
message: 'Provided document is unreadable'
});
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}}/kyc-documents/:id/rejection',
headers: {'content-type': 'application/json'},
data: {message: 'Provided document is unreadable'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/kyc-documents/:id/rejection';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"message":"Provided document is unreadable"}'
};
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 = @{ @"message": @"Provided document is unreadable" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/kyc-documents/:id/rejection"]
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}}/kyc-documents/:id/rejection" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"message\": \"Provided document is unreadable\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/kyc-documents/:id/rejection",
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([
'message' => 'Provided document is unreadable'
]),
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}}/kyc-documents/:id/rejection', [
'body' => '{
"message": "Provided document is unreadable"
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/kyc-documents/:id/rejection');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'message' => 'Provided document is unreadable'
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'message' => 'Provided document is unreadable'
]));
$request->setRequestUrl('{{baseUrl}}/kyc-documents/:id/rejection');
$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}}/kyc-documents/:id/rejection' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"message": "Provided document is unreadable"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-documents/:id/rejection' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"message": "Provided document is unreadable"
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"message\": \"Provided document is unreadable\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/kyc-documents/:id/rejection", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/kyc-documents/:id/rejection"
payload = { "message": "Provided document is unreadable" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/kyc-documents/:id/rejection"
payload <- "{\n \"message\": \"Provided document is unreadable\"\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}}/kyc-documents/:id/rejection")
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 \"message\": \"Provided document is unreadable\"\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/kyc-documents/:id/rejection') do |req|
req.body = "{\n \"message\": \"Provided document is unreadable\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/kyc-documents/:id/rejection";
let payload = json!({"message": "Provided document is unreadable"});
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}}/kyc-documents/:id/rejection \
--header 'content-type: application/json' \
--data '{
"message": "Provided document is unreadable"
}'
echo '{
"message": "Provided document is unreadable"
}' | \
http POST {{baseUrl}}/kyc-documents/:id/rejection \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "message": "Provided document is unreadable"\n}' \
--output-document \
- {{baseUrl}}/kyc-documents/:id/rejection
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["message": "Provided document is unreadable"] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-documents/:id/rejection")! 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
Retrieve a KYC Document
{{baseUrl}}/kyc-documents/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-documents/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/kyc-documents/:id")
require "http/client"
url = "{{baseUrl}}/kyc-documents/: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}}/kyc-documents/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-documents/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/kyc-documents/: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/kyc-documents/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/kyc-documents/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/kyc-documents/: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}}/kyc-documents/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/kyc-documents/: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}}/kyc-documents/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/kyc-documents/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/kyc-documents/: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}}/kyc-documents/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/kyc-documents/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/kyc-documents/: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}}/kyc-documents/: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}}/kyc-documents/: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}}/kyc-documents/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/kyc-documents/: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}}/kyc-documents/: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}}/kyc-documents/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/kyc-documents/: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}}/kyc-documents/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/kyc-documents/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-documents/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-documents/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-documents/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/kyc-documents/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/kyc-documents/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/kyc-documents/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/kyc-documents/: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/kyc-documents/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/kyc-documents/: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}}/kyc-documents/:id
http GET {{baseUrl}}/kyc-documents/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/kyc-documents/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-documents/: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
Retrieve a KYC request
{{baseUrl}}/kyc-requests/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-requests/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/kyc-requests/:id")
require "http/client"
url = "{{baseUrl}}/kyc-requests/: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}}/kyc-requests/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-requests/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/kyc-requests/: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/kyc-requests/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/kyc-requests/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/kyc-requests/: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}}/kyc-requests/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/kyc-requests/: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}}/kyc-requests/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/kyc-requests/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/kyc-requests/: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}}/kyc-requests/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/kyc-requests/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/kyc-requests/: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}}/kyc-requests/: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}}/kyc-requests/: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}}/kyc-requests/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/kyc-requests/: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}}/kyc-requests/: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}}/kyc-requests/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/kyc-requests/: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}}/kyc-requests/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/kyc-requests/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-requests/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-requests/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-requests/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/kyc-requests/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/kyc-requests/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/kyc-requests/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/kyc-requests/: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/kyc-requests/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/kyc-requests/: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}}/kyc-requests/:id
http GET {{baseUrl}}/kyc-requests/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/kyc-requests/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-requests/: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
Retrieve a list of KYC documents
{{baseUrl}}/kyc-documents
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-documents");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/kyc-documents")
require "http/client"
url = "{{baseUrl}}/kyc-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}}/kyc-documents"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-documents");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/kyc-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/kyc-documents HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/kyc-documents")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/kyc-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}}/kyc-documents")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/kyc-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}}/kyc-documents');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/kyc-documents'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/kyc-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}}/kyc-documents',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/kyc-documents")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/kyc-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}}/kyc-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}}/kyc-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}}/kyc-documents'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/kyc-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}}/kyc-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}}/kyc-documents" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/kyc-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}}/kyc-documents');
echo $response->getBody();
setUrl('{{baseUrl}}/kyc-documents');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-documents');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-documents' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-documents' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/kyc-documents")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/kyc-documents"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/kyc-documents"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/kyc-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/kyc-documents') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/kyc-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}}/kyc-documents
http GET {{baseUrl}}/kyc-documents
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/kyc-documents
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-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()
GET
Retrieve a list of KYC requests
{{baseUrl}}/kyc-requests
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-requests");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/kyc-requests")
require "http/client"
url = "{{baseUrl}}/kyc-requests"
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}}/kyc-requests"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-requests");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/kyc-requests"
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/kyc-requests HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/kyc-requests")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/kyc-requests"))
.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}}/kyc-requests")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/kyc-requests")
.asString();
const 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}}/kyc-requests');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/kyc-requests'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/kyc-requests';
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}}/kyc-requests',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/kyc-requests")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/kyc-requests',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/kyc-requests'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/kyc-requests');
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}}/kyc-requests'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/kyc-requests';
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}}/kyc-requests"]
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}}/kyc-requests" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/kyc-requests",
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}}/kyc-requests');
echo $response->getBody();
setUrl('{{baseUrl}}/kyc-requests');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-requests');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-requests' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-requests' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/kyc-requests")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/kyc-requests"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/kyc-requests"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/kyc-requests")
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/kyc-requests') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/kyc-requests";
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}}/kyc-requests
http GET {{baseUrl}}/kyc-requests
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/kyc-requests
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-requests")! 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
Review a KYC document
{{baseUrl}}/kyc-documents/:id/review
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-documents/:id/review");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/kyc-documents/:id/review")
require "http/client"
url = "{{baseUrl}}/kyc-documents/:id/review"
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}}/kyc-documents/:id/review"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-documents/:id/review");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/kyc-documents/:id/review"
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/kyc-documents/:id/review HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/kyc-documents/:id/review")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/kyc-documents/:id/review"))
.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}}/kyc-documents/:id/review")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/kyc-documents/:id/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('POST', '{{baseUrl}}/kyc-documents/:id/review');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/kyc-documents/:id/review'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/kyc-documents/:id/review';
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}}/kyc-documents/:id/review',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/kyc-documents/:id/review")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/kyc-documents/:id/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: 'POST', url: '{{baseUrl}}/kyc-documents/:id/review'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/kyc-documents/:id/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: 'POST', url: '{{baseUrl}}/kyc-documents/:id/review'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/kyc-documents/:id/review';
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}}/kyc-documents/:id/review"]
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}}/kyc-documents/:id/review" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/kyc-documents/:id/review",
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}}/kyc-documents/:id/review');
echo $response->getBody();
setUrl('{{baseUrl}}/kyc-documents/:id/review');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-documents/:id/review');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-documents/:id/review' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-documents/:id/review' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/kyc-documents/:id/review")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/kyc-documents/:id/review"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/kyc-documents/:id/review"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/kyc-documents/:id/review")
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/kyc-documents/:id/review') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/kyc-documents/:id/review";
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}}/kyc-documents/:id/review
http POST {{baseUrl}}/kyc-documents/:id/review
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/kyc-documents/:id/review
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-documents/:id/review")! 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
Update a KYC document's documentMatches
{{baseUrl}}/kyc-documents/:id/matches
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-documents/:id/matches");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/kyc-documents/:id/matches")
require "http/client"
url = "{{baseUrl}}/kyc-documents/:id/matches"
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}}/kyc-documents/:id/matches"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-documents/:id/matches");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/kyc-documents/:id/matches"
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/kyc-documents/:id/matches HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/kyc-documents/:id/matches")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/kyc-documents/:id/matches"))
.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}}/kyc-documents/:id/matches")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/kyc-documents/:id/matches")
.asString();
const 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}}/kyc-documents/:id/matches');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/kyc-documents/:id/matches'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/kyc-documents/:id/matches';
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}}/kyc-documents/:id/matches',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/kyc-documents/:id/matches")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/kyc-documents/:id/matches',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/kyc-documents/:id/matches'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/kyc-documents/:id/matches');
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}}/kyc-documents/:id/matches'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/kyc-documents/:id/matches';
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}}/kyc-documents/:id/matches"]
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}}/kyc-documents/:id/matches" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/kyc-documents/:id/matches",
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}}/kyc-documents/:id/matches');
echo $response->getBody();
setUrl('{{baseUrl}}/kyc-documents/:id/matches');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-documents/:id/matches');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-documents/:id/matches' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-documents/:id/matches' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/kyc-documents/:id/matches")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/kyc-documents/:id/matches"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/kyc-documents/:id/matches"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/kyc-documents/:id/matches")
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/kyc-documents/:id/matches') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/kyc-documents/:id/matches";
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}}/kyc-documents/:id/matches
http POST {{baseUrl}}/kyc-documents/:id/matches
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/kyc-documents/:id/matches
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-documents/:id/matches")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PATCH
Update a KYC request
{{baseUrl}}/kyc-requests/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/kyc-requests/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/kyc-requests/:id")
require "http/client"
url = "{{baseUrl}}/kyc-requests/:id"
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}}/kyc-requests/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/kyc-requests/:id");
var request = new RestRequest("", Method.Patch);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/kyc-requests/:id"
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/kyc-requests/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/kyc-requests/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/kyc-requests/:id"))
.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}}/kyc-requests/:id")
.patch(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/kyc-requests/: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('PATCH', '{{baseUrl}}/kyc-requests/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'PATCH', url: '{{baseUrl}}/kyc-requests/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/kyc-requests/:id';
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}}/kyc-requests/:id',
method: 'PATCH',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/kyc-requests/:id")
.patch(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/kyc-requests/: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: 'PATCH', url: '{{baseUrl}}/kyc-requests/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/kyc-requests/: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: 'PATCH', url: '{{baseUrl}}/kyc-requests/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/kyc-requests/:id';
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}}/kyc-requests/:id"]
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}}/kyc-requests/:id" in
Client.call `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/kyc-requests/:id",
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}}/kyc-requests/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/kyc-requests/:id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/kyc-requests/:id');
$request->setRequestMethod('PATCH');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/kyc-requests/:id' -Method PATCH
$response = Invoke-RestMethod -Uri '{{baseUrl}}/kyc-requests/:id' -Method PATCH
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PATCH", "/baseUrl/kyc-requests/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/kyc-requests/:id"
response = requests.patch(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/kyc-requests/:id"
response <- VERB("PATCH", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/kyc-requests/:id")
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/kyc-requests/: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}}/kyc-requests/:id";
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}}/kyc-requests/:id
http PATCH {{baseUrl}}/kyc-requests/:id
wget --quiet \
--method PATCH \
--output-document \
- {{baseUrl}}/kyc-requests/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/kyc-requests/:id")! 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()
PUT
Cancel an order (PUT)
{{baseUrl}}/subscription-cancellations/:id
BODY json
{
"_links": [
{
"rel": ""
}
],
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": false,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscription-cancellations/: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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/subscription-cancellations/:id" {:content-type :json
:form-params {:_links [{:rel ""}]
:appliedInvoiceId ""
:canceledBy ""
:canceledTime ""
:churnTime ""
:createdTime ""
:description ""
:id ""
:lineItemSubtotal ""
:lineItems ""
:prorated false
:proratedInvoiceId ""
:reason ""
:status ""
:subscriptionId ""}})
require "http/client"
url = "{{baseUrl}}/subscription-cancellations/:id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/subscription-cancellations/:id"),
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\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}}/subscription-cancellations/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscription-cancellations/:id"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/subscription-cancellations/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 339
{
"_links": [
{
"rel": ""
}
],
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": false,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/subscription-cancellations/:id")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscription-cancellations/:id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/subscription-cancellations/:id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/subscription-cancellations/:id")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
appliedInvoiceId: '',
canceledBy: '',
canceledTime: '',
churnTime: '',
createdTime: '',
description: '',
id: '',
lineItemSubtotal: '',
lineItems: '',
prorated: false,
proratedInvoiceId: '',
reason: '',
status: '',
subscriptionId: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/subscription-cancellations/:id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/subscription-cancellations/:id',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
appliedInvoiceId: '',
canceledBy: '',
canceledTime: '',
churnTime: '',
createdTime: '',
description: '',
id: '',
lineItemSubtotal: '',
lineItems: '',
prorated: false,
proratedInvoiceId: '',
reason: '',
status: '',
subscriptionId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscription-cancellations/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"appliedInvoiceId":"","canceledBy":"","canceledTime":"","churnTime":"","createdTime":"","description":"","id":"","lineItemSubtotal":"","lineItems":"","prorated":false,"proratedInvoiceId":"","reason":"","status":"","subscriptionId":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscription-cancellations/:id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "appliedInvoiceId": "",\n "canceledBy": "",\n "canceledTime": "",\n "churnTime": "",\n "createdTime": "",\n "description": "",\n "id": "",\n "lineItemSubtotal": "",\n "lineItems": "",\n "prorated": false,\n "proratedInvoiceId": "",\n "reason": "",\n "status": "",\n "subscriptionId": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/subscription-cancellations/:id")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscription-cancellations/: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({
_links: [{rel: ''}],
appliedInvoiceId: '',
canceledBy: '',
canceledTime: '',
churnTime: '',
createdTime: '',
description: '',
id: '',
lineItemSubtotal: '',
lineItems: '',
prorated: false,
proratedInvoiceId: '',
reason: '',
status: '',
subscriptionId: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/subscription-cancellations/:id',
headers: {'content-type': 'application/json'},
body: {
_links: [{rel: ''}],
appliedInvoiceId: '',
canceledBy: '',
canceledTime: '',
churnTime: '',
createdTime: '',
description: '',
id: '',
lineItemSubtotal: '',
lineItems: '',
prorated: false,
proratedInvoiceId: '',
reason: '',
status: '',
subscriptionId: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/subscription-cancellations/:id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
appliedInvoiceId: '',
canceledBy: '',
canceledTime: '',
churnTime: '',
createdTime: '',
description: '',
id: '',
lineItemSubtotal: '',
lineItems: '',
prorated: false,
proratedInvoiceId: '',
reason: '',
status: '',
subscriptionId: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/subscription-cancellations/:id',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
appliedInvoiceId: '',
canceledBy: '',
canceledTime: '',
churnTime: '',
createdTime: '',
description: '',
id: '',
lineItemSubtotal: '',
lineItems: '',
prorated: false,
proratedInvoiceId: '',
reason: '',
status: '',
subscriptionId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscription-cancellations/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"appliedInvoiceId":"","canceledBy":"","canceledTime":"","churnTime":"","createdTime":"","description":"","id":"","lineItemSubtotal":"","lineItems":"","prorated":false,"proratedInvoiceId":"","reason":"","status":"","subscriptionId":""}'
};
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 = @{ @"_links": @[ @{ @"rel": @"" } ],
@"appliedInvoiceId": @"",
@"canceledBy": @"",
@"canceledTime": @"",
@"churnTime": @"",
@"createdTime": @"",
@"description": @"",
@"id": @"",
@"lineItemSubtotal": @"",
@"lineItems": @"",
@"prorated": @NO,
@"proratedInvoiceId": @"",
@"reason": @"",
@"status": @"",
@"subscriptionId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscription-cancellations/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscription-cancellations/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscription-cancellations/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'_links' => [
[
'rel' => ''
]
],
'appliedInvoiceId' => '',
'canceledBy' => '',
'canceledTime' => '',
'churnTime' => '',
'createdTime' => '',
'description' => '',
'id' => '',
'lineItemSubtotal' => '',
'lineItems' => '',
'prorated' => null,
'proratedInvoiceId' => '',
'reason' => '',
'status' => '',
'subscriptionId' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/subscription-cancellations/:id', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": false,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/subscription-cancellations/:id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'appliedInvoiceId' => '',
'canceledBy' => '',
'canceledTime' => '',
'churnTime' => '',
'createdTime' => '',
'description' => '',
'id' => '',
'lineItemSubtotal' => '',
'lineItems' => '',
'prorated' => null,
'proratedInvoiceId' => '',
'reason' => '',
'status' => '',
'subscriptionId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'appliedInvoiceId' => '',
'canceledBy' => '',
'canceledTime' => '',
'churnTime' => '',
'createdTime' => '',
'description' => '',
'id' => '',
'lineItemSubtotal' => '',
'lineItems' => '',
'prorated' => null,
'proratedInvoiceId' => '',
'reason' => '',
'status' => '',
'subscriptionId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscription-cancellations/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscription-cancellations/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": false,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscription-cancellations/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": false,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/subscription-cancellations/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscription-cancellations/:id"
payload = {
"_links": [{ "rel": "" }],
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": False,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscription-cancellations/:id"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscription-cancellations/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/subscription-cancellations/:id') do |req|
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\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}}/subscription-cancellations/:id";
let payload = json!({
"_links": (json!({"rel": ""})),
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": false,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/subscription-cancellations/:id \
--header 'content-type: application/json' \
--data '{
"_links": [
{
"rel": ""
}
],
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": false,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": false,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
}' | \
http PUT {{baseUrl}}/subscription-cancellations/:id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "appliedInvoiceId": "",\n "canceledBy": "",\n "canceledTime": "",\n "churnTime": "",\n "createdTime": "",\n "description": "",\n "id": "",\n "lineItemSubtotal": "",\n "lineItems": "",\n "prorated": false,\n "proratedInvoiceId": "",\n "reason": "",\n "status": "",\n "subscriptionId": ""\n}' \
--output-document \
- {{baseUrl}}/subscription-cancellations/:id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [["rel": ""]],
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": false,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscription-cancellations/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"lineItemSubtotal": 49.95
}
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"lineItemSubtotal": 49.95
}
POST
Cancel an order
{{baseUrl}}/subscription-cancellations
BODY json
{
"_links": [
{
"rel": ""
}
],
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": false,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscription-cancellations");
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/subscription-cancellations" {:content-type :json
:form-params {:_links [{:rel ""}]
:appliedInvoiceId ""
:canceledBy ""
:canceledTime ""
:churnTime ""
:createdTime ""
:description ""
:id ""
:lineItemSubtotal ""
:lineItems ""
:prorated false
:proratedInvoiceId ""
:reason ""
:status ""
:subscriptionId ""}})
require "http/client"
url = "{{baseUrl}}/subscription-cancellations"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\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}}/subscription-cancellations"),
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\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}}/subscription-cancellations");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscription-cancellations"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\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/subscription-cancellations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 339
{
"_links": [
{
"rel": ""
}
],
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": false,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/subscription-cancellations")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscription-cancellations"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/subscription-cancellations")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/subscription-cancellations")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
appliedInvoiceId: '',
canceledBy: '',
canceledTime: '',
churnTime: '',
createdTime: '',
description: '',
id: '',
lineItemSubtotal: '',
lineItems: '',
prorated: false,
proratedInvoiceId: '',
reason: '',
status: '',
subscriptionId: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/subscription-cancellations');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/subscription-cancellations',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
appliedInvoiceId: '',
canceledBy: '',
canceledTime: '',
churnTime: '',
createdTime: '',
description: '',
id: '',
lineItemSubtotal: '',
lineItems: '',
prorated: false,
proratedInvoiceId: '',
reason: '',
status: '',
subscriptionId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscription-cancellations';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"appliedInvoiceId":"","canceledBy":"","canceledTime":"","churnTime":"","createdTime":"","description":"","id":"","lineItemSubtotal":"","lineItems":"","prorated":false,"proratedInvoiceId":"","reason":"","status":"","subscriptionId":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscription-cancellations',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "appliedInvoiceId": "",\n "canceledBy": "",\n "canceledTime": "",\n "churnTime": "",\n "createdTime": "",\n "description": "",\n "id": "",\n "lineItemSubtotal": "",\n "lineItems": "",\n "prorated": false,\n "proratedInvoiceId": "",\n "reason": "",\n "status": "",\n "subscriptionId": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/subscription-cancellations")
.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/subscription-cancellations',
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({
_links: [{rel: ''}],
appliedInvoiceId: '',
canceledBy: '',
canceledTime: '',
churnTime: '',
createdTime: '',
description: '',
id: '',
lineItemSubtotal: '',
lineItems: '',
prorated: false,
proratedInvoiceId: '',
reason: '',
status: '',
subscriptionId: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/subscription-cancellations',
headers: {'content-type': 'application/json'},
body: {
_links: [{rel: ''}],
appliedInvoiceId: '',
canceledBy: '',
canceledTime: '',
churnTime: '',
createdTime: '',
description: '',
id: '',
lineItemSubtotal: '',
lineItems: '',
prorated: false,
proratedInvoiceId: '',
reason: '',
status: '',
subscriptionId: ''
},
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}}/subscription-cancellations');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
appliedInvoiceId: '',
canceledBy: '',
canceledTime: '',
churnTime: '',
createdTime: '',
description: '',
id: '',
lineItemSubtotal: '',
lineItems: '',
prorated: false,
proratedInvoiceId: '',
reason: '',
status: '',
subscriptionId: ''
});
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}}/subscription-cancellations',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
appliedInvoiceId: '',
canceledBy: '',
canceledTime: '',
churnTime: '',
createdTime: '',
description: '',
id: '',
lineItemSubtotal: '',
lineItems: '',
prorated: false,
proratedInvoiceId: '',
reason: '',
status: '',
subscriptionId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscription-cancellations';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"appliedInvoiceId":"","canceledBy":"","canceledTime":"","churnTime":"","createdTime":"","description":"","id":"","lineItemSubtotal":"","lineItems":"","prorated":false,"proratedInvoiceId":"","reason":"","status":"","subscriptionId":""}'
};
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 = @{ @"_links": @[ @{ @"rel": @"" } ],
@"appliedInvoiceId": @"",
@"canceledBy": @"",
@"canceledTime": @"",
@"churnTime": @"",
@"createdTime": @"",
@"description": @"",
@"id": @"",
@"lineItemSubtotal": @"",
@"lineItems": @"",
@"prorated": @NO,
@"proratedInvoiceId": @"",
@"reason": @"",
@"status": @"",
@"subscriptionId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscription-cancellations"]
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}}/subscription-cancellations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscription-cancellations",
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([
'_links' => [
[
'rel' => ''
]
],
'appliedInvoiceId' => '',
'canceledBy' => '',
'canceledTime' => '',
'churnTime' => '',
'createdTime' => '',
'description' => '',
'id' => '',
'lineItemSubtotal' => '',
'lineItems' => '',
'prorated' => null,
'proratedInvoiceId' => '',
'reason' => '',
'status' => '',
'subscriptionId' => ''
]),
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}}/subscription-cancellations', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": false,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/subscription-cancellations');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'appliedInvoiceId' => '',
'canceledBy' => '',
'canceledTime' => '',
'churnTime' => '',
'createdTime' => '',
'description' => '',
'id' => '',
'lineItemSubtotal' => '',
'lineItems' => '',
'prorated' => null,
'proratedInvoiceId' => '',
'reason' => '',
'status' => '',
'subscriptionId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'appliedInvoiceId' => '',
'canceledBy' => '',
'canceledTime' => '',
'churnTime' => '',
'createdTime' => '',
'description' => '',
'id' => '',
'lineItemSubtotal' => '',
'lineItems' => '',
'prorated' => null,
'proratedInvoiceId' => '',
'reason' => '',
'status' => '',
'subscriptionId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscription-cancellations');
$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}}/subscription-cancellations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": false,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscription-cancellations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": false,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/subscription-cancellations", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscription-cancellations"
payload = {
"_links": [{ "rel": "" }],
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": False,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscription-cancellations"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\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}}/subscription-cancellations")
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\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/subscription-cancellations') do |req|
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"appliedInvoiceId\": \"\",\n \"canceledBy\": \"\",\n \"canceledTime\": \"\",\n \"churnTime\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"id\": \"\",\n \"lineItemSubtotal\": \"\",\n \"lineItems\": \"\",\n \"prorated\": false,\n \"proratedInvoiceId\": \"\",\n \"reason\": \"\",\n \"status\": \"\",\n \"subscriptionId\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscription-cancellations";
let payload = json!({
"_links": (json!({"rel": ""})),
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": false,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
});
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}}/subscription-cancellations \
--header 'content-type: application/json' \
--data '{
"_links": [
{
"rel": ""
}
],
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": false,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": false,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
}' | \
http POST {{baseUrl}}/subscription-cancellations \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "appliedInvoiceId": "",\n "canceledBy": "",\n "canceledTime": "",\n "churnTime": "",\n "createdTime": "",\n "description": "",\n "id": "",\n "lineItemSubtotal": "",\n "lineItems": "",\n "prorated": false,\n "proratedInvoiceId": "",\n "reason": "",\n "status": "",\n "subscriptionId": ""\n}' \
--output-document \
- {{baseUrl}}/subscription-cancellations
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [["rel": ""]],
"appliedInvoiceId": "",
"canceledBy": "",
"canceledTime": "",
"churnTime": "",
"createdTime": "",
"description": "",
"id": "",
"lineItemSubtotal": "",
"lineItems": "",
"prorated": false,
"proratedInvoiceId": "",
"reason": "",
"status": "",
"subscriptionId": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscription-cancellations")! 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
{
"lineItemSubtotal": 49.95
}
POST
Change an order's items
{{baseUrl}}/subscriptions/:id/change-items
BODY json
{
"effectiveTime": "",
"items": [
{
"plan": "",
"quantity": 0
}
],
"keepTrial": false,
"preview": false,
"prorated": false,
"renewalPolicy": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id/change-items");
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 \"effectiveTime\": \"\",\n \"items\": [\n {\n \"plan\": \"\",\n \"quantity\": 0\n }\n ],\n \"keepTrial\": false,\n \"preview\": false,\n \"prorated\": false,\n \"renewalPolicy\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/subscriptions/:id/change-items" {:content-type :json
:form-params {:effectiveTime ""
:items [{:plan ""
:quantity 0}]
:keepTrial false
:preview false
:prorated false
:renewalPolicy ""}})
require "http/client"
url = "{{baseUrl}}/subscriptions/:id/change-items"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"effectiveTime\": \"\",\n \"items\": [\n {\n \"plan\": \"\",\n \"quantity\": 0\n }\n ],\n \"keepTrial\": false,\n \"preview\": false,\n \"prorated\": false,\n \"renewalPolicy\": \"\"\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}}/subscriptions/:id/change-items"),
Content = new StringContent("{\n \"effectiveTime\": \"\",\n \"items\": [\n {\n \"plan\": \"\",\n \"quantity\": 0\n }\n ],\n \"keepTrial\": false,\n \"preview\": false,\n \"prorated\": false,\n \"renewalPolicy\": \"\"\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}}/subscriptions/:id/change-items");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"effectiveTime\": \"\",\n \"items\": [\n {\n \"plan\": \"\",\n \"quantity\": 0\n }\n ],\n \"keepTrial\": false,\n \"preview\": false,\n \"prorated\": false,\n \"renewalPolicy\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:id/change-items"
payload := strings.NewReader("{\n \"effectiveTime\": \"\",\n \"items\": [\n {\n \"plan\": \"\",\n \"quantity\": 0\n }\n ],\n \"keepTrial\": false,\n \"preview\": false,\n \"prorated\": false,\n \"renewalPolicy\": \"\"\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/subscriptions/:id/change-items HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 179
{
"effectiveTime": "",
"items": [
{
"plan": "",
"quantity": 0
}
],
"keepTrial": false,
"preview": false,
"prorated": false,
"renewalPolicy": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/subscriptions/:id/change-items")
.setHeader("content-type", "application/json")
.setBody("{\n \"effectiveTime\": \"\",\n \"items\": [\n {\n \"plan\": \"\",\n \"quantity\": 0\n }\n ],\n \"keepTrial\": false,\n \"preview\": false,\n \"prorated\": false,\n \"renewalPolicy\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:id/change-items"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"effectiveTime\": \"\",\n \"items\": [\n {\n \"plan\": \"\",\n \"quantity\": 0\n }\n ],\n \"keepTrial\": false,\n \"preview\": false,\n \"prorated\": false,\n \"renewalPolicy\": \"\"\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 \"effectiveTime\": \"\",\n \"items\": [\n {\n \"plan\": \"\",\n \"quantity\": 0\n }\n ],\n \"keepTrial\": false,\n \"preview\": false,\n \"prorated\": false,\n \"renewalPolicy\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:id/change-items")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/subscriptions/:id/change-items")
.header("content-type", "application/json")
.body("{\n \"effectiveTime\": \"\",\n \"items\": [\n {\n \"plan\": \"\",\n \"quantity\": 0\n }\n ],\n \"keepTrial\": false,\n \"preview\": false,\n \"prorated\": false,\n \"renewalPolicy\": \"\"\n}")
.asString();
const data = JSON.stringify({
effectiveTime: '',
items: [
{
plan: '',
quantity: 0
}
],
keepTrial: false,
preview: false,
prorated: false,
renewalPolicy: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/subscriptions/:id/change-items');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/subscriptions/:id/change-items',
headers: {'content-type': 'application/json'},
data: {
effectiveTime: '',
items: [{plan: '', quantity: 0}],
keepTrial: false,
preview: false,
prorated: false,
renewalPolicy: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id/change-items';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"effectiveTime":"","items":[{"plan":"","quantity":0}],"keepTrial":false,"preview":false,"prorated":false,"renewalPolicy":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:id/change-items',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "effectiveTime": "",\n "items": [\n {\n "plan": "",\n "quantity": 0\n }\n ],\n "keepTrial": false,\n "preview": false,\n "prorated": false,\n "renewalPolicy": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"effectiveTime\": \"\",\n \"items\": [\n {\n \"plan\": \"\",\n \"quantity\": 0\n }\n ],\n \"keepTrial\": false,\n \"preview\": false,\n \"prorated\": false,\n \"renewalPolicy\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:id/change-items")
.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/subscriptions/:id/change-items',
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({
effectiveTime: '',
items: [{plan: '', quantity: 0}],
keepTrial: false,
preview: false,
prorated: false,
renewalPolicy: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/subscriptions/:id/change-items',
headers: {'content-type': 'application/json'},
body: {
effectiveTime: '',
items: [{plan: '', quantity: 0}],
keepTrial: false,
preview: false,
prorated: false,
renewalPolicy: ''
},
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}}/subscriptions/:id/change-items');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
effectiveTime: '',
items: [
{
plan: '',
quantity: 0
}
],
keepTrial: false,
preview: false,
prorated: false,
renewalPolicy: ''
});
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}}/subscriptions/:id/change-items',
headers: {'content-type': 'application/json'},
data: {
effectiveTime: '',
items: [{plan: '', quantity: 0}],
keepTrial: false,
preview: false,
prorated: false,
renewalPolicy: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:id/change-items';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"effectiveTime":"","items":[{"plan":"","quantity":0}],"keepTrial":false,"preview":false,"prorated":false,"renewalPolicy":""}'
};
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 = @{ @"effectiveTime": @"",
@"items": @[ @{ @"plan": @"", @"quantity": @0 } ],
@"keepTrial": @NO,
@"preview": @NO,
@"prorated": @NO,
@"renewalPolicy": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:id/change-items"]
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}}/subscriptions/:id/change-items" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"effectiveTime\": \"\",\n \"items\": [\n {\n \"plan\": \"\",\n \"quantity\": 0\n }\n ],\n \"keepTrial\": false,\n \"preview\": false,\n \"prorated\": false,\n \"renewalPolicy\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:id/change-items",
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([
'effectiveTime' => '',
'items' => [
[
'plan' => '',
'quantity' => 0
]
],
'keepTrial' => null,
'preview' => null,
'prorated' => null,
'renewalPolicy' => ''
]),
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}}/subscriptions/:id/change-items', [
'body' => '{
"effectiveTime": "",
"items": [
{
"plan": "",
"quantity": 0
}
],
"keepTrial": false,
"preview": false,
"prorated": false,
"renewalPolicy": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id/change-items');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'effectiveTime' => '',
'items' => [
[
'plan' => '',
'quantity' => 0
]
],
'keepTrial' => null,
'preview' => null,
'prorated' => null,
'renewalPolicy' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'effectiveTime' => '',
'items' => [
[
'plan' => '',
'quantity' => 0
]
],
'keepTrial' => null,
'preview' => null,
'prorated' => null,
'renewalPolicy' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscriptions/:id/change-items');
$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}}/subscriptions/:id/change-items' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"effectiveTime": "",
"items": [
{
"plan": "",
"quantity": 0
}
],
"keepTrial": false,
"preview": false,
"prorated": false,
"renewalPolicy": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id/change-items' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"effectiveTime": "",
"items": [
{
"plan": "",
"quantity": 0
}
],
"keepTrial": false,
"preview": false,
"prorated": false,
"renewalPolicy": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"effectiveTime\": \"\",\n \"items\": [\n {\n \"plan\": \"\",\n \"quantity\": 0\n }\n ],\n \"keepTrial\": false,\n \"preview\": false,\n \"prorated\": false,\n \"renewalPolicy\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/subscriptions/:id/change-items", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:id/change-items"
payload = {
"effectiveTime": "",
"items": [
{
"plan": "",
"quantity": 0
}
],
"keepTrial": False,
"preview": False,
"prorated": False,
"renewalPolicy": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:id/change-items"
payload <- "{\n \"effectiveTime\": \"\",\n \"items\": [\n {\n \"plan\": \"\",\n \"quantity\": 0\n }\n ],\n \"keepTrial\": false,\n \"preview\": false,\n \"prorated\": false,\n \"renewalPolicy\": \"\"\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}}/subscriptions/:id/change-items")
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 \"effectiveTime\": \"\",\n \"items\": [\n {\n \"plan\": \"\",\n \"quantity\": 0\n }\n ],\n \"keepTrial\": false,\n \"preview\": false,\n \"prorated\": false,\n \"renewalPolicy\": \"\"\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/subscriptions/:id/change-items') do |req|
req.body = "{\n \"effectiveTime\": \"\",\n \"items\": [\n {\n \"plan\": \"\",\n \"quantity\": 0\n }\n ],\n \"keepTrial\": false,\n \"preview\": false,\n \"prorated\": false,\n \"renewalPolicy\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:id/change-items";
let payload = json!({
"effectiveTime": "",
"items": (
json!({
"plan": "",
"quantity": 0
})
),
"keepTrial": false,
"preview": false,
"prorated": false,
"renewalPolicy": ""
});
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}}/subscriptions/:id/change-items \
--header 'content-type: application/json' \
--data '{
"effectiveTime": "",
"items": [
{
"plan": "",
"quantity": 0
}
],
"keepTrial": false,
"preview": false,
"prorated": false,
"renewalPolicy": ""
}'
echo '{
"effectiveTime": "",
"items": [
{
"plan": "",
"quantity": 0
}
],
"keepTrial": false,
"preview": false,
"prorated": false,
"renewalPolicy": ""
}' | \
http POST {{baseUrl}}/subscriptions/:id/change-items \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "effectiveTime": "",\n "items": [\n {\n "plan": "",\n "quantity": 0\n }\n ],\n "keepTrial": false,\n "preview": false,\n "prorated": false,\n "renewalPolicy": ""\n}' \
--output-document \
- {{baseUrl}}/subscriptions/:id/change-items
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"effectiveTime": "",
"items": [
[
"plan": "",
"quantity": 0
]
],
"keepTrial": false,
"preview": false,
"prorated": false,
"renewalPolicy": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id/change-items")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Create an order Timeline comment
{{baseUrl}}/subscriptions/:id/timeline
BODY json
{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id/timeline");
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/subscriptions/:id/timeline" {:content-type :json
:form-params {:_links [{:rel ""}]
:extraData {:actions [{:action ""}]
:author {:userFullName ""
:userId ""}
:links [{:placeholder ""
:resourceId ""
:resourceType ""}]
:mentions {}
:tables [{:footer ""
:title ""
:type ""}]}
:id ""
:message ""
:occurredTime ""
:triggeredBy ""
:type ""}})
require "http/client"
url = "{{baseUrl}}/subscriptions/:id/timeline"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:id/timeline"),
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:id/timeline");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:id/timeline"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/subscriptions/:id/timeline HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 524
{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/subscriptions/:id/timeline")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:id/timeline"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:id/timeline")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/subscriptions/:id/timeline")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
extraData: {
actions: [
{
action: ''
}
],
author: {
userFullName: '',
userId: ''
},
links: [
{
placeholder: '',
resourceId: '',
resourceType: ''
}
],
mentions: {},
tables: [
{
footer: '',
title: '',
type: ''
}
]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/subscriptions/:id/timeline');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/subscriptions/:id/timeline',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
extraData: {
actions: [{action: ''}],
author: {userFullName: '', userId: ''},
links: [{placeholder: '', resourceId: '', resourceType: ''}],
mentions: {},
tables: [{footer: '', title: '', type: ''}]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id/timeline';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"extraData":{"actions":[{"action":""}],"author":{"userFullName":"","userId":""},"links":[{"placeholder":"","resourceId":"","resourceType":""}],"mentions":{},"tables":[{"footer":"","title":"","type":""}]},"id":"","message":"","occurredTime":"","triggeredBy":"","type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:id/timeline',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "extraData": {\n "actions": [\n {\n "action": ""\n }\n ],\n "author": {\n "userFullName": "",\n "userId": ""\n },\n "links": [\n {\n "placeholder": "",\n "resourceId": "",\n "resourceType": ""\n }\n ],\n "mentions": {},\n "tables": [\n {\n "footer": "",\n "title": "",\n "type": ""\n }\n ]\n },\n "id": "",\n "message": "",\n "occurredTime": "",\n "triggeredBy": "",\n "type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:id/timeline")
.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/subscriptions/:id/timeline',
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({
_links: [{rel: ''}],
extraData: {
actions: [{action: ''}],
author: {userFullName: '', userId: ''},
links: [{placeholder: '', resourceId: '', resourceType: ''}],
mentions: {},
tables: [{footer: '', title: '', type: ''}]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/subscriptions/:id/timeline',
headers: {'content-type': 'application/json'},
body: {
_links: [{rel: ''}],
extraData: {
actions: [{action: ''}],
author: {userFullName: '', userId: ''},
links: [{placeholder: '', resourceId: '', resourceType: ''}],
mentions: {},
tables: [{footer: '', title: '', type: ''}]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/subscriptions/:id/timeline');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
extraData: {
actions: [
{
action: ''
}
],
author: {
userFullName: '',
userId: ''
},
links: [
{
placeholder: '',
resourceId: '',
resourceType: ''
}
],
mentions: {},
tables: [
{
footer: '',
title: '',
type: ''
}
]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/subscriptions/:id/timeline',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
extraData: {
actions: [{action: ''}],
author: {userFullName: '', userId: ''},
links: [{placeholder: '', resourceId: '', resourceType: ''}],
mentions: {},
tables: [{footer: '', title: '', type: ''}]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:id/timeline';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"extraData":{"actions":[{"action":""}],"author":{"userFullName":"","userId":""},"links":[{"placeholder":"","resourceId":"","resourceType":""}],"mentions":{},"tables":[{"footer":"","title":"","type":""}]},"id":"","message":"","occurredTime":"","triggeredBy":"","type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"_links": @[ @{ @"rel": @"" } ],
@"extraData": @{ @"actions": @[ @{ @"action": @"" } ], @"author": @{ @"userFullName": @"", @"userId": @"" }, @"links": @[ @{ @"placeholder": @"", @"resourceId": @"", @"resourceType": @"" } ], @"mentions": @{ }, @"tables": @[ @{ @"footer": @"", @"title": @"", @"type": @"" } ] },
@"id": @"",
@"message": @"",
@"occurredTime": @"",
@"triggeredBy": @"",
@"type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:id/timeline"]
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}}/subscriptions/:id/timeline" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:id/timeline",
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([
'_links' => [
[
'rel' => ''
]
],
'extraData' => [
'actions' => [
[
'action' => ''
]
],
'author' => [
'userFullName' => '',
'userId' => ''
],
'links' => [
[
'placeholder' => '',
'resourceId' => '',
'resourceType' => ''
]
],
'mentions' => [
],
'tables' => [
[
'footer' => '',
'title' => '',
'type' => ''
]
]
],
'id' => '',
'message' => '',
'occurredTime' => '',
'triggeredBy' => '',
'type' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/subscriptions/:id/timeline', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id/timeline');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'extraData' => [
'actions' => [
[
'action' => ''
]
],
'author' => [
'userFullName' => '',
'userId' => ''
],
'links' => [
[
'placeholder' => '',
'resourceId' => '',
'resourceType' => ''
]
],
'mentions' => [
],
'tables' => [
[
'footer' => '',
'title' => '',
'type' => ''
]
]
],
'id' => '',
'message' => '',
'occurredTime' => '',
'triggeredBy' => '',
'type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'extraData' => [
'actions' => [
[
'action' => ''
]
],
'author' => [
'userFullName' => '',
'userId' => ''
],
'links' => [
[
'placeholder' => '',
'resourceId' => '',
'resourceType' => ''
]
],
'mentions' => [
],
'tables' => [
[
'footer' => '',
'title' => '',
'type' => ''
]
]
],
'id' => '',
'message' => '',
'occurredTime' => '',
'triggeredBy' => '',
'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscriptions/:id/timeline');
$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}}/subscriptions/:id/timeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id/timeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/subscriptions/:id/timeline", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:id/timeline"
payload = {
"_links": [{ "rel": "" }],
"extraData": {
"actions": [{ "action": "" }],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:id/timeline"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:id/timeline")
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/subscriptions/:id/timeline') do |req|
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:id/timeline";
let payload = json!({
"_links": (json!({"rel": ""})),
"extraData": json!({
"actions": (json!({"action": ""})),
"author": json!({
"userFullName": "",
"userId": ""
}),
"links": (
json!({
"placeholder": "",
"resourceId": "",
"resourceType": ""
})
),
"mentions": json!({}),
"tables": (
json!({
"footer": "",
"title": "",
"type": ""
})
)
}),
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/subscriptions/:id/timeline \
--header 'content-type: application/json' \
--data '{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}' | \
http POST {{baseUrl}}/subscriptions/:id/timeline \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "extraData": {\n "actions": [\n {\n "action": ""\n }\n ],\n "author": {\n "userFullName": "",\n "userId": ""\n },\n "links": [\n {\n "placeholder": "",\n "resourceId": "",\n "resourceType": ""\n }\n ],\n "mentions": {},\n "tables": [\n {\n "footer": "",\n "title": "",\n "type": ""\n }\n ]\n },\n "id": "",\n "message": "",\n "occurredTime": "",\n "triggeredBy": "",\n "type": ""\n}' \
--output-document \
- {{baseUrl}}/subscriptions/:id/timeline
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [["rel": ""]],
"extraData": [
"actions": [["action": ""]],
"author": [
"userFullName": "",
"userId": ""
],
"links": [
[
"placeholder": "",
"resourceId": "",
"resourceType": ""
]
],
"mentions": [],
"tables": [
[
"footer": "",
"title": "",
"type": ""
]
]
],
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id/timeline")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Create an order
{{baseUrl}}/subscriptions
BODY json
{
"orderType": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions");
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 \"orderType\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/subscriptions" {:content-type :json
:form-params {:orderType ""}})
require "http/client"
url = "{{baseUrl}}/subscriptions"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"orderType\": \"\"\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}}/subscriptions"),
Content = new StringContent("{\n \"orderType\": \"\"\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}}/subscriptions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"orderType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions"
payload := strings.NewReader("{\n \"orderType\": \"\"\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/subscriptions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21
{
"orderType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/subscriptions")
.setHeader("content-type", "application/json")
.setBody("{\n \"orderType\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"orderType\": \"\"\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 \"orderType\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/subscriptions")
.header("content-type", "application/json")
.body("{\n \"orderType\": \"\"\n}")
.asString();
const data = JSON.stringify({
orderType: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/subscriptions');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/subscriptions',
headers: {'content-type': 'application/json'},
data: {orderType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"orderType":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "orderType": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"orderType\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions")
.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/subscriptions',
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({orderType: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/subscriptions',
headers: {'content-type': 'application/json'},
body: {orderType: ''},
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}}/subscriptions');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
orderType: ''
});
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}}/subscriptions',
headers: {'content-type': 'application/json'},
data: {orderType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"orderType":""}'
};
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 = @{ @"orderType": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions"]
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}}/subscriptions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"orderType\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions",
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([
'orderType' => ''
]),
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}}/subscriptions', [
'body' => '{
"orderType": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'orderType' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'orderType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscriptions');
$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}}/subscriptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"orderType": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"orderType": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"orderType\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/subscriptions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions"
payload = { "orderType": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions"
payload <- "{\n \"orderType\": \"\"\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}}/subscriptions")
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 \"orderType\": \"\"\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/subscriptions') do |req|
req.body = "{\n \"orderType\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions";
let payload = json!({"orderType": ""});
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}}/subscriptions \
--header 'content-type: application/json' \
--data '{
"orderType": ""
}'
echo '{
"orderType": ""
}' | \
http POST {{baseUrl}}/subscriptions \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "orderType": ""\n}' \
--output-document \
- {{baseUrl}}/subscriptions
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["orderType": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions")! 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 cancellation
{{baseUrl}}/subscription-cancellations/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscription-cancellations/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/subscription-cancellations/:id")
require "http/client"
url = "{{baseUrl}}/subscription-cancellations/: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}}/subscription-cancellations/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscription-cancellations/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscription-cancellations/: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/subscription-cancellations/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/subscription-cancellations/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscription-cancellations/: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}}/subscription-cancellations/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/subscription-cancellations/: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}}/subscription-cancellations/:id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/subscription-cancellations/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscription-cancellations/: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}}/subscription-cancellations/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscription-cancellations/: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/subscription-cancellations/: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}}/subscription-cancellations/: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}}/subscription-cancellations/: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}}/subscription-cancellations/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscription-cancellations/: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}}/subscription-cancellations/: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}}/subscription-cancellations/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscription-cancellations/: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}}/subscription-cancellations/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/subscription-cancellations/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscription-cancellations/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscription-cancellations/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscription-cancellations/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/subscription-cancellations/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscription-cancellations/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscription-cancellations/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscription-cancellations/: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/subscription-cancellations/: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}}/subscription-cancellations/: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}}/subscription-cancellations/:id
http DELETE {{baseUrl}}/subscription-cancellations/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/subscription-cancellations/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscription-cancellations/: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 an Order Timeline message
{{baseUrl}}/subscriptions/:id/timeline/:messageId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id/timeline/:messageId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/subscriptions/:id/timeline/:messageId")
require "http/client"
url = "{{baseUrl}}/subscriptions/:id/timeline/:messageId"
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}}/subscriptions/:id/timeline/:messageId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:id/timeline/:messageId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:id/timeline/:messageId"
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/subscriptions/:id/timeline/:messageId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/subscriptions/:id/timeline/:messageId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:id/timeline/:messageId"))
.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}}/subscriptions/:id/timeline/:messageId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/subscriptions/:id/timeline/:messageId")
.asString();
const 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}}/subscriptions/:id/timeline/:messageId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/subscriptions/:id/timeline/:messageId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id/timeline/:messageId';
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}}/subscriptions/:id/timeline/:messageId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:id/timeline/:messageId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:id/timeline/:messageId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/subscriptions/:id/timeline/:messageId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/subscriptions/:id/timeline/:messageId');
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}}/subscriptions/:id/timeline/:messageId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:id/timeline/:messageId';
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}}/subscriptions/:id/timeline/:messageId"]
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}}/subscriptions/:id/timeline/:messageId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:id/timeline/:messageId",
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}}/subscriptions/:id/timeline/:messageId');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id/timeline/:messageId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:id/timeline/:messageId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:id/timeline/:messageId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id/timeline/:messageId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/subscriptions/:id/timeline/:messageId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:id/timeline/:messageId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:id/timeline/:messageId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:id/timeline/:messageId")
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/subscriptions/:id/timeline/:messageId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:id/timeline/:messageId";
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}}/subscriptions/:id/timeline/:messageId
http DELETE {{baseUrl}}/subscriptions/:id/timeline/:messageId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/subscriptions/:id/timeline/:messageId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id/timeline/:messageId")! 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
Issue an interim invoice for a subscription order
{{baseUrl}}/subscriptions/:id/interim-invoice
BODY json
{
"transactionId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id/interim-invoice");
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 \"transactionId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/subscriptions/:id/interim-invoice" {:content-type :json
:form-params {:transactionId ""}})
require "http/client"
url = "{{baseUrl}}/subscriptions/:id/interim-invoice"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"transactionId\": \"\"\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}}/subscriptions/:id/interim-invoice"),
Content = new StringContent("{\n \"transactionId\": \"\"\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}}/subscriptions/:id/interim-invoice");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"transactionId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:id/interim-invoice"
payload := strings.NewReader("{\n \"transactionId\": \"\"\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/subscriptions/:id/interim-invoice HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 25
{
"transactionId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/subscriptions/:id/interim-invoice")
.setHeader("content-type", "application/json")
.setBody("{\n \"transactionId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:id/interim-invoice"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"transactionId\": \"\"\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 \"transactionId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:id/interim-invoice")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/subscriptions/:id/interim-invoice")
.header("content-type", "application/json")
.body("{\n \"transactionId\": \"\"\n}")
.asString();
const data = JSON.stringify({
transactionId: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/subscriptions/:id/interim-invoice');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/subscriptions/:id/interim-invoice',
headers: {'content-type': 'application/json'},
data: {transactionId: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id/interim-invoice';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"transactionId":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:id/interim-invoice',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "transactionId": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"transactionId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:id/interim-invoice")
.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/subscriptions/:id/interim-invoice',
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({transactionId: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/subscriptions/:id/interim-invoice',
headers: {'content-type': 'application/json'},
body: {transactionId: ''},
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}}/subscriptions/:id/interim-invoice');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
transactionId: ''
});
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}}/subscriptions/:id/interim-invoice',
headers: {'content-type': 'application/json'},
data: {transactionId: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:id/interim-invoice';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"transactionId":""}'
};
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 = @{ @"transactionId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:id/interim-invoice"]
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}}/subscriptions/:id/interim-invoice" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"transactionId\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:id/interim-invoice",
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([
'transactionId' => ''
]),
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}}/subscriptions/:id/interim-invoice', [
'body' => '{
"transactionId": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id/interim-invoice');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'transactionId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'transactionId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscriptions/:id/interim-invoice');
$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}}/subscriptions/:id/interim-invoice' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"transactionId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id/interim-invoice' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"transactionId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"transactionId\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/subscriptions/:id/interim-invoice", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:id/interim-invoice"
payload = { "transactionId": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:id/interim-invoice"
payload <- "{\n \"transactionId\": \"\"\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}}/subscriptions/:id/interim-invoice")
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 \"transactionId\": \"\"\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/subscriptions/:id/interim-invoice') do |req|
req.body = "{\n \"transactionId\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:id/interim-invoice";
let payload = json!({"transactionId": ""});
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}}/subscriptions/:id/interim-invoice \
--header 'content-type: application/json' \
--data '{
"transactionId": ""
}'
echo '{
"transactionId": ""
}' | \
http POST {{baseUrl}}/subscriptions/:id/interim-invoice \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "transactionId": ""\n}' \
--output-document \
- {{baseUrl}}/subscriptions/:id/interim-invoice
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["transactionId": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id/interim-invoice")! 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
Issue an upcoming invoice for early pay
{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue
BODY json
{
"dueTime": "",
"issuedTime": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue");
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 \"dueTime\": \"\",\n \"issuedTime\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue" {:content-type :json
:form-params {:dueTime ""
:issuedTime ""}})
require "http/client"
url = "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\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}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue"),
Content = new StringContent("{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\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}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue"
payload := strings.NewReader("{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\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/subscriptions/:id/upcoming-invoices/:invoiceId/issue HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 39
{
"dueTime": "",
"issuedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue")
.setHeader("content-type", "application/json")
.setBody("{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\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 \"dueTime\": \"\",\n \"issuedTime\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue")
.header("content-type", "application/json")
.body("{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\n}")
.asString();
const data = JSON.stringify({
dueTime: '',
issuedTime: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue',
headers: {'content-type': 'application/json'},
data: {dueTime: '', issuedTime: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"dueTime":"","issuedTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "dueTime": "",\n "issuedTime": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue")
.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/subscriptions/:id/upcoming-invoices/:invoiceId/issue',
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({dueTime: '', issuedTime: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue',
headers: {'content-type': 'application/json'},
body: {dueTime: '', issuedTime: ''},
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}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
dueTime: '',
issuedTime: ''
});
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}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue',
headers: {'content-type': 'application/json'},
data: {dueTime: '', issuedTime: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"dueTime":"","issuedTime":""}'
};
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 = @{ @"dueTime": @"",
@"issuedTime": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue"]
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}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue",
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([
'dueTime' => '',
'issuedTime' => ''
]),
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}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue', [
'body' => '{
"dueTime": "",
"issuedTime": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'dueTime' => '',
'issuedTime' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'dueTime' => '',
'issuedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue');
$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}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"dueTime": "",
"issuedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"dueTime": "",
"issuedTime": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/subscriptions/:id/upcoming-invoices/:invoiceId/issue", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue"
payload = {
"dueTime": "",
"issuedTime": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue"
payload <- "{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\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}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue")
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 \"dueTime\": \"\",\n \"issuedTime\": \"\"\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/subscriptions/:id/upcoming-invoices/:invoiceId/issue') do |req|
req.body = "{\n \"dueTime\": \"\",\n \"issuedTime\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue";
let payload = json!({
"dueTime": "",
"issuedTime": ""
});
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}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue \
--header 'content-type: application/json' \
--data '{
"dueTime": "",
"issuedTime": ""
}'
echo '{
"dueTime": "",
"issuedTime": ""
}' | \
http POST {{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "dueTime": "",\n "issuedTime": ""\n}' \
--output-document \
- {{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"dueTime": "",
"issuedTime": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id/upcoming-invoices/:invoiceId/issue")! 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
Reactivate an order
{{baseUrl}}/subscription-reactivations
BODY json
{
"_links": [
{
"rel": ""
}
],
"cancellationId": "",
"createdTime": "",
"description": "",
"effectiveTime": "",
"id": "",
"renewalTime": "",
"subscriptionId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscription-reactivations");
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"cancellationId\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"effectiveTime\": \"\",\n \"id\": \"\",\n \"renewalTime\": \"\",\n \"subscriptionId\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/subscription-reactivations" {:content-type :json
:form-params {:_links [{:rel ""}]
:cancellationId ""
:createdTime ""
:description ""
:effectiveTime ""
:id ""
:renewalTime ""
:subscriptionId ""}})
require "http/client"
url = "{{baseUrl}}/subscription-reactivations"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"cancellationId\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"effectiveTime\": \"\",\n \"id\": \"\",\n \"renewalTime\": \"\",\n \"subscriptionId\": \"\"\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}}/subscription-reactivations"),
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"cancellationId\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"effectiveTime\": \"\",\n \"id\": \"\",\n \"renewalTime\": \"\",\n \"subscriptionId\": \"\"\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}}/subscription-reactivations");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"cancellationId\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"effectiveTime\": \"\",\n \"id\": \"\",\n \"renewalTime\": \"\",\n \"subscriptionId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscription-reactivations"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"cancellationId\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"effectiveTime\": \"\",\n \"id\": \"\",\n \"renewalTime\": \"\",\n \"subscriptionId\": \"\"\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/subscription-reactivations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 195
{
"_links": [
{
"rel": ""
}
],
"cancellationId": "",
"createdTime": "",
"description": "",
"effectiveTime": "",
"id": "",
"renewalTime": "",
"subscriptionId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/subscription-reactivations")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"cancellationId\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"effectiveTime\": \"\",\n \"id\": \"\",\n \"renewalTime\": \"\",\n \"subscriptionId\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscription-reactivations"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"cancellationId\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"effectiveTime\": \"\",\n \"id\": \"\",\n \"renewalTime\": \"\",\n \"subscriptionId\": \"\"\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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"cancellationId\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"effectiveTime\": \"\",\n \"id\": \"\",\n \"renewalTime\": \"\",\n \"subscriptionId\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/subscription-reactivations")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/subscription-reactivations")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"cancellationId\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"effectiveTime\": \"\",\n \"id\": \"\",\n \"renewalTime\": \"\",\n \"subscriptionId\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
cancellationId: '',
createdTime: '',
description: '',
effectiveTime: '',
id: '',
renewalTime: '',
subscriptionId: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/subscription-reactivations');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/subscription-reactivations',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
cancellationId: '',
createdTime: '',
description: '',
effectiveTime: '',
id: '',
renewalTime: '',
subscriptionId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscription-reactivations';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"cancellationId":"","createdTime":"","description":"","effectiveTime":"","id":"","renewalTime":"","subscriptionId":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscription-reactivations',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "cancellationId": "",\n "createdTime": "",\n "description": "",\n "effectiveTime": "",\n "id": "",\n "renewalTime": "",\n "subscriptionId": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"cancellationId\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"effectiveTime\": \"\",\n \"id\": \"\",\n \"renewalTime\": \"\",\n \"subscriptionId\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/subscription-reactivations")
.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/subscription-reactivations',
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({
_links: [{rel: ''}],
cancellationId: '',
createdTime: '',
description: '',
effectiveTime: '',
id: '',
renewalTime: '',
subscriptionId: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/subscription-reactivations',
headers: {'content-type': 'application/json'},
body: {
_links: [{rel: ''}],
cancellationId: '',
createdTime: '',
description: '',
effectiveTime: '',
id: '',
renewalTime: '',
subscriptionId: ''
},
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}}/subscription-reactivations');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
cancellationId: '',
createdTime: '',
description: '',
effectiveTime: '',
id: '',
renewalTime: '',
subscriptionId: ''
});
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}}/subscription-reactivations',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
cancellationId: '',
createdTime: '',
description: '',
effectiveTime: '',
id: '',
renewalTime: '',
subscriptionId: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscription-reactivations';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"cancellationId":"","createdTime":"","description":"","effectiveTime":"","id":"","renewalTime":"","subscriptionId":""}'
};
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 = @{ @"_links": @[ @{ @"rel": @"" } ],
@"cancellationId": @"",
@"createdTime": @"",
@"description": @"",
@"effectiveTime": @"",
@"id": @"",
@"renewalTime": @"",
@"subscriptionId": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscription-reactivations"]
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}}/subscription-reactivations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"cancellationId\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"effectiveTime\": \"\",\n \"id\": \"\",\n \"renewalTime\": \"\",\n \"subscriptionId\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscription-reactivations",
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([
'_links' => [
[
'rel' => ''
]
],
'cancellationId' => '',
'createdTime' => '',
'description' => '',
'effectiveTime' => '',
'id' => '',
'renewalTime' => '',
'subscriptionId' => ''
]),
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}}/subscription-reactivations', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"cancellationId": "",
"createdTime": "",
"description": "",
"effectiveTime": "",
"id": "",
"renewalTime": "",
"subscriptionId": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/subscription-reactivations');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'cancellationId' => '',
'createdTime' => '',
'description' => '',
'effectiveTime' => '',
'id' => '',
'renewalTime' => '',
'subscriptionId' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'cancellationId' => '',
'createdTime' => '',
'description' => '',
'effectiveTime' => '',
'id' => '',
'renewalTime' => '',
'subscriptionId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscription-reactivations');
$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}}/subscription-reactivations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"cancellationId": "",
"createdTime": "",
"description": "",
"effectiveTime": "",
"id": "",
"renewalTime": "",
"subscriptionId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscription-reactivations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"cancellationId": "",
"createdTime": "",
"description": "",
"effectiveTime": "",
"id": "",
"renewalTime": "",
"subscriptionId": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"cancellationId\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"effectiveTime\": \"\",\n \"id\": \"\",\n \"renewalTime\": \"\",\n \"subscriptionId\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/subscription-reactivations", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscription-reactivations"
payload = {
"_links": [{ "rel": "" }],
"cancellationId": "",
"createdTime": "",
"description": "",
"effectiveTime": "",
"id": "",
"renewalTime": "",
"subscriptionId": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscription-reactivations"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"cancellationId\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"effectiveTime\": \"\",\n \"id\": \"\",\n \"renewalTime\": \"\",\n \"subscriptionId\": \"\"\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}}/subscription-reactivations")
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"cancellationId\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"effectiveTime\": \"\",\n \"id\": \"\",\n \"renewalTime\": \"\",\n \"subscriptionId\": \"\"\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/subscription-reactivations') do |req|
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"cancellationId\": \"\",\n \"createdTime\": \"\",\n \"description\": \"\",\n \"effectiveTime\": \"\",\n \"id\": \"\",\n \"renewalTime\": \"\",\n \"subscriptionId\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscription-reactivations";
let payload = json!({
"_links": (json!({"rel": ""})),
"cancellationId": "",
"createdTime": "",
"description": "",
"effectiveTime": "",
"id": "",
"renewalTime": "",
"subscriptionId": ""
});
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}}/subscription-reactivations \
--header 'content-type: application/json' \
--data '{
"_links": [
{
"rel": ""
}
],
"cancellationId": "",
"createdTime": "",
"description": "",
"effectiveTime": "",
"id": "",
"renewalTime": "",
"subscriptionId": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"cancellationId": "",
"createdTime": "",
"description": "",
"effectiveTime": "",
"id": "",
"renewalTime": "",
"subscriptionId": ""
}' | \
http POST {{baseUrl}}/subscription-reactivations \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "cancellationId": "",\n "createdTime": "",\n "description": "",\n "effectiveTime": "",\n "id": "",\n "renewalTime": "",\n "subscriptionId": ""\n}' \
--output-document \
- {{baseUrl}}/subscription-reactivations
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [["rel": ""]],
"cancellationId": "",
"createdTime": "",
"description": "",
"effectiveTime": "",
"id": "",
"renewalTime": "",
"subscriptionId": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscription-reactivations")! 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
Retrieve a list of cancellations
{{baseUrl}}/subscription-cancellations
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscription-cancellations");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscription-cancellations")
require "http/client"
url = "{{baseUrl}}/subscription-cancellations"
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}}/subscription-cancellations"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscription-cancellations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscription-cancellations"
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/subscription-cancellations HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscription-cancellations")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscription-cancellations"))
.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}}/subscription-cancellations")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscription-cancellations")
.asString();
const 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}}/subscription-cancellations');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/subscription-cancellations'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscription-cancellations';
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}}/subscription-cancellations',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscription-cancellations")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscription-cancellations',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/subscription-cancellations'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscription-cancellations');
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}}/subscription-cancellations'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscription-cancellations';
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}}/subscription-cancellations"]
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}}/subscription-cancellations" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscription-cancellations",
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}}/subscription-cancellations');
echo $response->getBody();
setUrl('{{baseUrl}}/subscription-cancellations');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscription-cancellations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscription-cancellations' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscription-cancellations' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscription-cancellations")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscription-cancellations"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscription-cancellations"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscription-cancellations")
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/subscription-cancellations') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscription-cancellations";
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}}/subscription-cancellations
http GET {{baseUrl}}/subscription-cancellations
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscription-cancellations
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscription-cancellations")! 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
[
{
"lineItemSubtotal": 49.95
}
]
GET
Retrieve a list of order timeline messages
{{baseUrl}}/subscriptions/:id/timeline
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id/timeline");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscriptions/:id/timeline")
require "http/client"
url = "{{baseUrl}}/subscriptions/:id/timeline"
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}}/subscriptions/:id/timeline"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:id/timeline");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:id/timeline"
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/subscriptions/:id/timeline HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:id/timeline")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:id/timeline"))
.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}}/subscriptions/:id/timeline")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/:id/timeline")
.asString();
const 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}}/subscriptions/:id/timeline');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/subscriptions/:id/timeline'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id/timeline';
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}}/subscriptions/:id/timeline',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:id/timeline")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:id/timeline',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/subscriptions/:id/timeline'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscriptions/:id/timeline');
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}}/subscriptions/:id/timeline'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:id/timeline';
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}}/subscriptions/:id/timeline"]
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}}/subscriptions/:id/timeline" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:id/timeline",
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}}/subscriptions/:id/timeline');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id/timeline');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:id/timeline');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:id/timeline' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id/timeline' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscriptions/:id/timeline")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:id/timeline"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:id/timeline"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:id/timeline")
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/subscriptions/:id/timeline') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:id/timeline";
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}}/subscriptions/:id/timeline
http GET {{baseUrl}}/subscriptions/:id/timeline
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscriptions/:id/timeline
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id/timeline")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a list of orders
{{baseUrl}}/subscriptions
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscriptions")
require "http/client"
url = "{{baseUrl}}/subscriptions"
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}}/subscriptions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions"
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/subscriptions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions"))
.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}}/subscriptions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions")
.asString();
const 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}}/subscriptions');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/subscriptions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions';
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}}/subscriptions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/subscriptions'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscriptions');
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}}/subscriptions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions';
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}}/subscriptions"]
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}}/subscriptions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions",
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}}/subscriptions');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscriptions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions")
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/subscriptions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions";
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}}/subscriptions
http GET {{baseUrl}}/subscriptions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscriptions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a list of reactivations
{{baseUrl}}/subscription-reactivations
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscription-reactivations");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscription-reactivations")
require "http/client"
url = "{{baseUrl}}/subscription-reactivations"
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}}/subscription-reactivations"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscription-reactivations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscription-reactivations"
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/subscription-reactivations HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscription-reactivations")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscription-reactivations"))
.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}}/subscription-reactivations")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscription-reactivations")
.asString();
const 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}}/subscription-reactivations');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/subscription-reactivations'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscription-reactivations';
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}}/subscription-reactivations',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscription-reactivations")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscription-reactivations',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/subscription-reactivations'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscription-reactivations');
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}}/subscription-reactivations'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscription-reactivations';
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}}/subscription-reactivations"]
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}}/subscription-reactivations" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscription-reactivations",
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}}/subscription-reactivations');
echo $response->getBody();
setUrl('{{baseUrl}}/subscription-reactivations');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscription-reactivations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscription-reactivations' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscription-reactivations' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscription-reactivations")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscription-reactivations"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscription-reactivations"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscription-reactivations")
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/subscription-reactivations') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscription-reactivations";
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}}/subscription-reactivations
http GET {{baseUrl}}/subscription-reactivations
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscription-reactivations
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscription-reactivations")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve an Order Timeline message
{{baseUrl}}/subscriptions/:id/timeline/:messageId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id/timeline/:messageId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscriptions/:id/timeline/:messageId")
require "http/client"
url = "{{baseUrl}}/subscriptions/:id/timeline/:messageId"
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}}/subscriptions/:id/timeline/:messageId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:id/timeline/:messageId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:id/timeline/:messageId"
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/subscriptions/:id/timeline/:messageId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:id/timeline/:messageId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:id/timeline/:messageId"))
.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}}/subscriptions/:id/timeline/:messageId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/:id/timeline/:messageId")
.asString();
const 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}}/subscriptions/:id/timeline/:messageId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:id/timeline/:messageId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id/timeline/:messageId';
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}}/subscriptions/:id/timeline/:messageId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:id/timeline/:messageId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:id/timeline/:messageId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/subscriptions/:id/timeline/:messageId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscriptions/:id/timeline/:messageId');
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}}/subscriptions/:id/timeline/:messageId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:id/timeline/:messageId';
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}}/subscriptions/:id/timeline/:messageId"]
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}}/subscriptions/:id/timeline/:messageId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:id/timeline/:messageId",
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}}/subscriptions/:id/timeline/:messageId');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id/timeline/:messageId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:id/timeline/:messageId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:id/timeline/:messageId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id/timeline/:messageId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscriptions/:id/timeline/:messageId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:id/timeline/:messageId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:id/timeline/:messageId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:id/timeline/:messageId")
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/subscriptions/:id/timeline/:messageId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:id/timeline/:messageId";
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}}/subscriptions/:id/timeline/:messageId
http GET {{baseUrl}}/subscriptions/:id/timeline/:messageId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscriptions/:id/timeline/:messageId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id/timeline/:messageId")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve an order reactivation
{{baseUrl}}/subscription-reactivations/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscription-reactivations/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscription-reactivations/:id")
require "http/client"
url = "{{baseUrl}}/subscription-reactivations/: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}}/subscription-reactivations/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscription-reactivations/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscription-reactivations/: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/subscription-reactivations/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscription-reactivations/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscription-reactivations/: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}}/subscription-reactivations/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscription-reactivations/: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}}/subscription-reactivations/:id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/subscription-reactivations/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscription-reactivations/: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}}/subscription-reactivations/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscription-reactivations/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscription-reactivations/: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}}/subscription-reactivations/: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}}/subscription-reactivations/: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}}/subscription-reactivations/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscription-reactivations/: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}}/subscription-reactivations/: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}}/subscription-reactivations/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscription-reactivations/: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}}/subscription-reactivations/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/subscription-reactivations/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscription-reactivations/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscription-reactivations/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscription-reactivations/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscription-reactivations/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscription-reactivations/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscription-reactivations/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscription-reactivations/: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/subscription-reactivations/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscription-reactivations/: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}}/subscription-reactivations/:id
http GET {{baseUrl}}/subscription-reactivations/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscription-reactivations/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscription-reactivations/: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
Retrieve an order сancellation
{{baseUrl}}/subscription-cancellations/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscription-cancellations/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscription-cancellations/:id")
require "http/client"
url = "{{baseUrl}}/subscription-cancellations/: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}}/subscription-cancellations/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscription-cancellations/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscription-cancellations/: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/subscription-cancellations/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscription-cancellations/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscription-cancellations/: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}}/subscription-cancellations/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscription-cancellations/: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}}/subscription-cancellations/:id');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/subscription-cancellations/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscription-cancellations/: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}}/subscription-cancellations/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscription-cancellations/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscription-cancellations/: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}}/subscription-cancellations/: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}}/subscription-cancellations/: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}}/subscription-cancellations/:id'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscription-cancellations/: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}}/subscription-cancellations/: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}}/subscription-cancellations/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscription-cancellations/: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}}/subscription-cancellations/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/subscription-cancellations/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscription-cancellations/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscription-cancellations/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscription-cancellations/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscription-cancellations/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscription-cancellations/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscription-cancellations/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscription-cancellations/: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/subscription-cancellations/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscription-cancellations/: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}}/subscription-cancellations/:id
http GET {{baseUrl}}/subscription-cancellations/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscription-cancellations/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscription-cancellations/: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()
RESPONSE HEADERS
Content-Type
application/json
RESPONSE BODY json
{
"lineItemSubtotal": 49.95
}
GET
Retrieve an order
{{baseUrl}}/subscriptions/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscriptions/:id")
require "http/client"
url = "{{baseUrl}}/subscriptions/: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}}/subscriptions/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/: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/subscriptions/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/: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}}/subscriptions/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/: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}}/subscriptions/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/subscriptions/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/: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}}/subscriptions/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/: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}}/subscriptions/: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}}/subscriptions/: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}}/subscriptions/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/: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}}/subscriptions/: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}}/subscriptions/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/: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}}/subscriptions/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscriptions/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/: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/subscriptions/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/: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}}/subscriptions/:id
http GET {{baseUrl}}/subscriptions/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscriptions/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/: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
Retrieve subscription order's upcoming invoice
{{baseUrl}}/subscriptions/:id/upcoming-invoices
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/:id/upcoming-invoices");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/subscriptions/:id/upcoming-invoices")
require "http/client"
url = "{{baseUrl}}/subscriptions/:id/upcoming-invoices"
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}}/subscriptions/:id/upcoming-invoices"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/subscriptions/:id/upcoming-invoices");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:id/upcoming-invoices"
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/subscriptions/:id/upcoming-invoices HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/subscriptions/:id/upcoming-invoices")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:id/upcoming-invoices"))
.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}}/subscriptions/:id/upcoming-invoices")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/subscriptions/:id/upcoming-invoices")
.asString();
const 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}}/subscriptions/:id/upcoming-invoices');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/subscriptions/:id/upcoming-invoices'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id/upcoming-invoices';
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}}/subscriptions/:id/upcoming-invoices',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:id/upcoming-invoices")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/:id/upcoming-invoices',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/subscriptions/:id/upcoming-invoices'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/subscriptions/:id/upcoming-invoices');
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}}/subscriptions/:id/upcoming-invoices'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:id/upcoming-invoices';
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}}/subscriptions/:id/upcoming-invoices"]
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}}/subscriptions/:id/upcoming-invoices" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:id/upcoming-invoices",
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}}/subscriptions/:id/upcoming-invoices');
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id/upcoming-invoices');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/subscriptions/:id/upcoming-invoices');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:id/upcoming-invoices' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id/upcoming-invoices' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/subscriptions/:id/upcoming-invoices")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:id/upcoming-invoices"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:id/upcoming-invoices"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:id/upcoming-invoices")
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/subscriptions/:id/upcoming-invoices') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/subscriptions/:id/upcoming-invoices";
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}}/subscriptions/:id/upcoming-invoices
http GET {{baseUrl}}/subscriptions/:id/upcoming-invoices
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/subscriptions/:id/upcoming-invoices
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id/upcoming-invoices")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Upsert an order with predefined ID
{{baseUrl}}/subscriptions/:id
BODY json
{
"orderType": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/subscriptions/: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 \"orderType\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/subscriptions/:id" {:content-type :json
:form-params {:orderType ""}})
require "http/client"
url = "{{baseUrl}}/subscriptions/:id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"orderType\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/subscriptions/:id"),
Content = new StringContent("{\n \"orderType\": \"\"\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}}/subscriptions/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"orderType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/subscriptions/:id"
payload := strings.NewReader("{\n \"orderType\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/subscriptions/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21
{
"orderType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/subscriptions/:id")
.setHeader("content-type", "application/json")
.setBody("{\n \"orderType\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/subscriptions/:id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"orderType\": \"\"\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 \"orderType\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/subscriptions/:id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/subscriptions/:id")
.header("content-type", "application/json")
.body("{\n \"orderType\": \"\"\n}")
.asString();
const data = JSON.stringify({
orderType: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/subscriptions/:id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/subscriptions/:id',
headers: {'content-type': 'application/json'},
data: {orderType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/subscriptions/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"orderType":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/subscriptions/:id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "orderType": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"orderType\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/subscriptions/:id")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/subscriptions/: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({orderType: ''}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/subscriptions/:id',
headers: {'content-type': 'application/json'},
body: {orderType: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/subscriptions/:id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
orderType: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/subscriptions/:id',
headers: {'content-type': 'application/json'},
data: {orderType: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/subscriptions/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"orderType":""}'
};
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 = @{ @"orderType": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/subscriptions/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/subscriptions/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"orderType\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/subscriptions/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'orderType' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/subscriptions/:id', [
'body' => '{
"orderType": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/subscriptions/:id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'orderType' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'orderType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/subscriptions/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/subscriptions/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"orderType": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/subscriptions/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"orderType": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"orderType\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/subscriptions/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/subscriptions/:id"
payload = { "orderType": "" }
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/subscriptions/:id"
payload <- "{\n \"orderType\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/subscriptions/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"orderType\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/subscriptions/:id') do |req|
req.body = "{\n \"orderType\": \"\"\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}}/subscriptions/:id";
let payload = json!({"orderType": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/subscriptions/:id \
--header 'content-type: application/json' \
--data '{
"orderType": ""
}'
echo '{
"orderType": ""
}' | \
http PUT {{baseUrl}}/subscriptions/:id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "orderType": ""\n}' \
--output-document \
- {{baseUrl}}/subscriptions/:id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["orderType": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/subscriptions/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Create a Payment Card
{{baseUrl}}/payment-cards
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-cards");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/payment-cards")
require "http/client"
url = "{{baseUrl}}/payment-cards"
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}}/payment-cards"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-cards");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/payment-cards"
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/payment-cards HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/payment-cards")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/payment-cards"))
.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}}/payment-cards")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/payment-cards")
.asString();
const 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}}/payment-cards');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/payment-cards'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/payment-cards';
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}}/payment-cards',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/payment-cards")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/payment-cards',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/payment-cards'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/payment-cards');
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}}/payment-cards'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/payment-cards';
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}}/payment-cards"]
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}}/payment-cards" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/payment-cards",
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}}/payment-cards');
echo $response->getBody();
setUrl('{{baseUrl}}/payment-cards');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-cards');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-cards' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-cards' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/payment-cards")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/payment-cards"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/payment-cards"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/payment-cards")
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/payment-cards') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/payment-cards";
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}}/payment-cards
http POST {{baseUrl}}/payment-cards
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/payment-cards
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-cards")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Create a payment card with predefined ID
{{baseUrl}}/payment-cards/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-cards/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/payment-cards/:id")
require "http/client"
url = "{{baseUrl}}/payment-cards/:id"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/payment-cards/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-cards/:id");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/payment-cards/:id"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/payment-cards/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/payment-cards/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/payment-cards/:id"))
.method("PUT", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/payment-cards/:id")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/payment-cards/: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('PUT', '{{baseUrl}}/payment-cards/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'PUT', url: '{{baseUrl}}/payment-cards/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/payment-cards/:id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/payment-cards/:id',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/payment-cards/:id")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/payment-cards/: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: 'PUT', url: '{{baseUrl}}/payment-cards/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/payment-cards/: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: 'PUT', url: '{{baseUrl}}/payment-cards/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/payment-cards/:id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/payment-cards/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/payment-cards/:id" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/payment-cards/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/payment-cards/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/payment-cards/:id');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-cards/:id');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-cards/:id' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-cards/:id' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/payment-cards/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/payment-cards/:id"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/payment-cards/:id"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/payment-cards/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/payment-cards/: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}}/payment-cards/:id";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/payment-cards/:id
http PUT {{baseUrl}}/payment-cards/:id
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/payment-cards/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-cards/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Deactivate a Payment Card
{{baseUrl}}/payment-cards/:id/deactivation
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-cards/:id/deactivation");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/payment-cards/:id/deactivation")
require "http/client"
url = "{{baseUrl}}/payment-cards/:id/deactivation"
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}}/payment-cards/:id/deactivation"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-cards/:id/deactivation");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/payment-cards/:id/deactivation"
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/payment-cards/:id/deactivation HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/payment-cards/:id/deactivation")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/payment-cards/:id/deactivation"))
.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}}/payment-cards/:id/deactivation")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/payment-cards/:id/deactivation")
.asString();
const 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}}/payment-cards/:id/deactivation');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/payment-cards/:id/deactivation'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/payment-cards/:id/deactivation';
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}}/payment-cards/:id/deactivation',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/payment-cards/:id/deactivation")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/payment-cards/:id/deactivation',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/payment-cards/:id/deactivation'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/payment-cards/:id/deactivation');
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}}/payment-cards/:id/deactivation'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/payment-cards/:id/deactivation';
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}}/payment-cards/:id/deactivation"]
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}}/payment-cards/:id/deactivation" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/payment-cards/:id/deactivation",
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}}/payment-cards/:id/deactivation');
echo $response->getBody();
setUrl('{{baseUrl}}/payment-cards/:id/deactivation');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-cards/:id/deactivation');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-cards/:id/deactivation' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-cards/:id/deactivation' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/payment-cards/:id/deactivation")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/payment-cards/:id/deactivation"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/payment-cards/:id/deactivation"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/payment-cards/:id/deactivation")
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/payment-cards/:id/deactivation') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/payment-cards/:id/deactivation";
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}}/payment-cards/:id/deactivation
http POST {{baseUrl}}/payment-cards/:id/deactivation
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/payment-cards/:id/deactivation
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-cards/:id/deactivation")! 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
Retrieve a Payment Card
{{baseUrl}}/payment-cards/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-cards/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/payment-cards/:id")
require "http/client"
url = "{{baseUrl}}/payment-cards/: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}}/payment-cards/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-cards/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/payment-cards/: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/payment-cards/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/payment-cards/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/payment-cards/: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}}/payment-cards/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/payment-cards/: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}}/payment-cards/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/payment-cards/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/payment-cards/: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}}/payment-cards/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/payment-cards/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/payment-cards/: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}}/payment-cards/: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}}/payment-cards/: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}}/payment-cards/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/payment-cards/: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}}/payment-cards/: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}}/payment-cards/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/payment-cards/: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}}/payment-cards/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/payment-cards/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-cards/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-cards/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-cards/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/payment-cards/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/payment-cards/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/payment-cards/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/payment-cards/: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/payment-cards/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/payment-cards/: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}}/payment-cards/:id
http GET {{baseUrl}}/payment-cards/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/payment-cards/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-cards/: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
Retrieve a list of Payment Cards
{{baseUrl}}/payment-cards
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-cards");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/payment-cards")
require "http/client"
url = "{{baseUrl}}/payment-cards"
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}}/payment-cards"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-cards");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/payment-cards"
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/payment-cards HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/payment-cards")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/payment-cards"))
.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}}/payment-cards")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/payment-cards")
.asString();
const 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}}/payment-cards');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/payment-cards'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/payment-cards';
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}}/payment-cards',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/payment-cards")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/payment-cards',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/payment-cards'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/payment-cards');
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}}/payment-cards'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/payment-cards';
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}}/payment-cards"]
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}}/payment-cards" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/payment-cards",
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}}/payment-cards');
echo $response->getBody();
setUrl('{{baseUrl}}/payment-cards');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-cards');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-cards' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-cards' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/payment-cards")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/payment-cards"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/payment-cards"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/payment-cards")
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/payment-cards') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/payment-cards";
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}}/payment-cards
http GET {{baseUrl}}/payment-cards
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/payment-cards
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-cards")! 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 a payment card's values
{{baseUrl}}/payment-cards/:id
BODY json
{
"billingAddress": "",
"customFields": {},
"cvv": "",
"expMonth": 0,
"expYear": 0,
"stickyGatewayAccountId": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-cards/: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 \"customFields\": {\n \"foo\": \"bar\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/payment-cards/:id" {:content-type :json
:form-params {:customFields {:foo "bar"}}})
require "http/client"
url = "{{baseUrl}}/payment-cards/:id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"customFields\": {\n \"foo\": \"bar\"\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}}/payment-cards/:id"),
Content = new StringContent("{\n \"customFields\": {\n \"foo\": \"bar\"\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}}/payment-cards/:id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"customFields\": {\n \"foo\": \"bar\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/payment-cards/:id"
payload := strings.NewReader("{\n \"customFields\": {\n \"foo\": \"bar\"\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/payment-cards/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 44
{
"customFields": {
"foo": "bar"
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/payment-cards/:id")
.setHeader("content-type", "application/json")
.setBody("{\n \"customFields\": {\n \"foo\": \"bar\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/payment-cards/:id"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"customFields\": {\n \"foo\": \"bar\"\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 \"customFields\": {\n \"foo\": \"bar\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/payment-cards/:id")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/payment-cards/:id")
.header("content-type", "application/json")
.body("{\n \"customFields\": {\n \"foo\": \"bar\"\n }\n}")
.asString();
const data = JSON.stringify({
customFields: {
foo: 'bar'
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/payment-cards/:id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/payment-cards/:id',
headers: {'content-type': 'application/json'},
data: {customFields: {foo: 'bar'}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/payment-cards/:id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"customFields":{"foo":"bar"}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/payment-cards/:id',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "customFields": {\n "foo": "bar"\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 \"customFields\": {\n \"foo\": \"bar\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/payment-cards/: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/payment-cards/: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({customFields: {foo: 'bar'}}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/payment-cards/:id',
headers: {'content-type': 'application/json'},
body: {customFields: {foo: 'bar'}},
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}}/payment-cards/:id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
customFields: {
foo: 'bar'
}
});
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}}/payment-cards/:id',
headers: {'content-type': 'application/json'},
data: {customFields: {foo: 'bar'}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/payment-cards/:id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"customFields":{"foo":"bar"}}'
};
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 = @{ @"customFields": @{ @"foo": @"bar" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/payment-cards/: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}}/payment-cards/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"customFields\": {\n \"foo\": \"bar\"\n }\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/payment-cards/: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([
'customFields' => [
'foo' => 'bar'
]
]),
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}}/payment-cards/:id', [
'body' => '{
"customFields": {
"foo": "bar"
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/payment-cards/:id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'customFields' => [
'foo' => 'bar'
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'customFields' => [
'foo' => 'bar'
]
]));
$request->setRequestUrl('{{baseUrl}}/payment-cards/: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}}/payment-cards/:id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"customFields": {
"foo": "bar"
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-cards/:id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"customFields": {
"foo": "bar"
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"customFields\": {\n \"foo\": \"bar\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/payment-cards/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/payment-cards/:id"
payload = { "customFields": { "foo": "bar" } }
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/payment-cards/:id"
payload <- "{\n \"customFields\": {\n \"foo\": \"bar\"\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}}/payment-cards/: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 \"customFields\": {\n \"foo\": \"bar\"\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/payment-cards/:id') do |req|
req.body = "{\n \"customFields\": {\n \"foo\": \"bar\"\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}}/payment-cards/:id";
let payload = json!({"customFields": json!({"foo": "bar"})});
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}}/payment-cards/:id \
--header 'content-type: application/json' \
--data '{
"customFields": {
"foo": "bar"
}
}'
echo '{
"customFields": {
"foo": "bar"
}
}' | \
http PATCH {{baseUrl}}/payment-cards/:id \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "customFields": {\n "foo": "bar"\n }\n}' \
--output-document \
- {{baseUrl}}/payment-cards/:id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["customFields": ["foo": "bar"]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-cards/: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 a Payment Instrument
{{baseUrl}}/payment-instruments
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-instruments");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/payment-instruments")
require "http/client"
url = "{{baseUrl}}/payment-instruments"
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}}/payment-instruments"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-instruments");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/payment-instruments"
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/payment-instruments HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/payment-instruments")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/payment-instruments"))
.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}}/payment-instruments")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/payment-instruments")
.asString();
const 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}}/payment-instruments');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/payment-instruments'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/payment-instruments';
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}}/payment-instruments',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/payment-instruments")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/payment-instruments',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/payment-instruments'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/payment-instruments');
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}}/payment-instruments'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/payment-instruments';
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}}/payment-instruments"]
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}}/payment-instruments" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/payment-instruments",
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}}/payment-instruments');
echo $response->getBody();
setUrl('{{baseUrl}}/payment-instruments');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-instruments');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-instruments' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-instruments' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/payment-instruments")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/payment-instruments"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/payment-instruments"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/payment-instruments")
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/payment-instruments') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/payment-instruments";
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}}/payment-instruments
http POST {{baseUrl}}/payment-instruments
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/payment-instruments
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-instruments")! 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
Deactivate a payment instrument
{{baseUrl}}/payment-instruments/:id/deactivation
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-instruments/:id/deactivation");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/payment-instruments/:id/deactivation")
require "http/client"
url = "{{baseUrl}}/payment-instruments/:id/deactivation"
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}}/payment-instruments/:id/deactivation"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-instruments/:id/deactivation");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/payment-instruments/:id/deactivation"
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/payment-instruments/:id/deactivation HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/payment-instruments/:id/deactivation")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/payment-instruments/:id/deactivation"))
.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}}/payment-instruments/:id/deactivation")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/payment-instruments/:id/deactivation")
.asString();
const 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}}/payment-instruments/:id/deactivation');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/payment-instruments/:id/deactivation'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/payment-instruments/:id/deactivation';
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}}/payment-instruments/:id/deactivation',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/payment-instruments/:id/deactivation")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/payment-instruments/:id/deactivation',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/payment-instruments/:id/deactivation'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/payment-instruments/:id/deactivation');
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}}/payment-instruments/:id/deactivation'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/payment-instruments/:id/deactivation';
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}}/payment-instruments/:id/deactivation"]
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}}/payment-instruments/:id/deactivation" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/payment-instruments/:id/deactivation",
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}}/payment-instruments/:id/deactivation');
echo $response->getBody();
setUrl('{{baseUrl}}/payment-instruments/:id/deactivation');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-instruments/:id/deactivation');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-instruments/:id/deactivation' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-instruments/:id/deactivation' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/payment-instruments/:id/deactivation")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/payment-instruments/:id/deactivation"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/payment-instruments/:id/deactivation"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/payment-instruments/:id/deactivation")
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/payment-instruments/:id/deactivation') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/payment-instruments/:id/deactivation";
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}}/payment-instruments/:id/deactivation
http POST {{baseUrl}}/payment-instruments/:id/deactivation
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/payment-instruments/:id/deactivation
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-instruments/:id/deactivation")! 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
Retrieve a Payment Instrument
{{baseUrl}}/payment-instruments/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-instruments/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/payment-instruments/:id")
require "http/client"
url = "{{baseUrl}}/payment-instruments/: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}}/payment-instruments/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-instruments/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/payment-instruments/: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/payment-instruments/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/payment-instruments/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/payment-instruments/: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}}/payment-instruments/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/payment-instruments/: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}}/payment-instruments/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/payment-instruments/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/payment-instruments/: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}}/payment-instruments/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/payment-instruments/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/payment-instruments/: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}}/payment-instruments/: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}}/payment-instruments/: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}}/payment-instruments/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/payment-instruments/: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}}/payment-instruments/: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}}/payment-instruments/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/payment-instruments/: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}}/payment-instruments/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/payment-instruments/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-instruments/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-instruments/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-instruments/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/payment-instruments/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/payment-instruments/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/payment-instruments/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/payment-instruments/: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/payment-instruments/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/payment-instruments/: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}}/payment-instruments/:id
http GET {{baseUrl}}/payment-instruments/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/payment-instruments/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-instruments/: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
Retrieve a list of payment instruments
{{baseUrl}}/payment-instruments
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-instruments");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/payment-instruments")
require "http/client"
url = "{{baseUrl}}/payment-instruments"
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}}/payment-instruments"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-instruments");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/payment-instruments"
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/payment-instruments HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/payment-instruments")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/payment-instruments"))
.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}}/payment-instruments")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/payment-instruments")
.asString();
const 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}}/payment-instruments');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/payment-instruments'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/payment-instruments';
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}}/payment-instruments',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/payment-instruments")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/payment-instruments',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/payment-instruments'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/payment-instruments');
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}}/payment-instruments'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/payment-instruments';
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}}/payment-instruments"]
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}}/payment-instruments" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/payment-instruments",
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}}/payment-instruments');
echo $response->getBody();
setUrl('{{baseUrl}}/payment-instruments');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-instruments');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-instruments' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-instruments' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/payment-instruments")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/payment-instruments"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/payment-instruments"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/payment-instruments")
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/payment-instruments') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/payment-instruments";
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}}/payment-instruments
http GET {{baseUrl}}/payment-instruments
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/payment-instruments
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-instruments")! 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 a Payment Instrument's values
{{baseUrl}}/payment-instruments/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payment-instruments/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/payment-instruments/:id")
require "http/client"
url = "{{baseUrl}}/payment-instruments/:id"
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}}/payment-instruments/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payment-instruments/:id");
var request = new RestRequest("", Method.Patch);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/payment-instruments/:id"
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/payment-instruments/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/payment-instruments/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/payment-instruments/:id"))
.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}}/payment-instruments/:id")
.patch(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/payment-instruments/: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('PATCH', '{{baseUrl}}/payment-instruments/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'PATCH', url: '{{baseUrl}}/payment-instruments/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/payment-instruments/:id';
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}}/payment-instruments/:id',
method: 'PATCH',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/payment-instruments/:id")
.patch(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PATCH',
hostname: 'example.com',
port: null,
path: '/baseUrl/payment-instruments/: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: 'PATCH', url: '{{baseUrl}}/payment-instruments/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PATCH', '{{baseUrl}}/payment-instruments/: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: 'PATCH', url: '{{baseUrl}}/payment-instruments/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/payment-instruments/:id';
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}}/payment-instruments/:id"]
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}}/payment-instruments/:id" in
Client.call `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/payment-instruments/:id",
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}}/payment-instruments/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/payment-instruments/:id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/payment-instruments/:id');
$request->setRequestMethod('PATCH');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payment-instruments/:id' -Method PATCH
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payment-instruments/:id' -Method PATCH
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PATCH", "/baseUrl/payment-instruments/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/payment-instruments/:id"
response = requests.patch(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/payment-instruments/:id"
response <- VERB("PATCH", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/payment-instruments/:id")
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/payment-instruments/: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}}/payment-instruments/:id";
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}}/payment-instruments/:id
http PATCH {{baseUrl}}/payment-instruments/:id
wget --quiet \
--method PATCH \
--output-document \
- {{baseUrl}}/payment-instruments/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payment-instruments/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PATCH"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Create a payment token
{{baseUrl}}/tokens
HEADERS
Authorization
{{apiKey}}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tokens");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "authorization: {{apiKey}}");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tokens" {:headers {:authorization "{{apiKey}}"}})
require "http/client"
url = "{{baseUrl}}/tokens"
headers = HTTP::Headers{
"authorization" => "{{apiKey}}"
}
response = HTTP::Client.post url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/tokens"),
Headers =
{
{ "authorization", "{{apiKey}}" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tokens");
var request = new RestRequest("", Method.Post);
request.AddHeader("authorization", "{{apiKey}}");
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tokens"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("authorization", "{{apiKey}}")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/tokens HTTP/1.1
Authorization: {{apiKey}}
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tokens")
.setHeader("authorization", "{{apiKey}}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tokens"))
.header("authorization", "{{apiKey}}")
.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}}/tokens")
.post(null)
.addHeader("authorization", "{{apiKey}}")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tokens")
.header("authorization", "{{apiKey}}")
.asString();
const 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}}/tokens');
xhr.setRequestHeader('authorization', '{{apiKey}}');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tokens',
headers: {authorization: '{{apiKey}}'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tokens';
const options = {method: 'POST', headers: {authorization: '{{apiKey}}'}};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tokens',
method: 'POST',
headers: {
authorization: '{{apiKey}}'
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tokens")
.post(null)
.addHeader("authorization", "{{apiKey}}")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/tokens',
headers: {
authorization: '{{apiKey}}'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/tokens',
headers: {authorization: '{{apiKey}}'}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/tokens');
req.headers({
authorization: '{{apiKey}}'
});
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}}/tokens',
headers: {authorization: '{{apiKey}}'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tokens';
const options = {method: 'POST', headers: {authorization: '{{apiKey}}'}};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"authorization": @"{{apiKey}}" };
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tokens"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/tokens" in
let headers = Header.add (Header.init ()) "authorization" "{{apiKey}}" in
Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tokens",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"authorization: {{apiKey}}"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/tokens', [
'headers' => [
'authorization' => '{{apiKey}}',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tokens');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'authorization' => '{{apiKey}}'
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tokens');
$request->setRequestMethod('POST');
$request->setHeaders([
'authorization' => '{{apiKey}}'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("authorization", "{{apiKey}}")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tokens' -Method POST -Headers $headers
$headers=@{}
$headers.Add("authorization", "{{apiKey}}")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tokens' -Method POST -Headers $headers
import http.client
conn = http.client.HTTPSConnection("example.com")
headers = { 'authorization': "{{apiKey}}" }
conn.request("POST", "/baseUrl/tokens", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tokens"
headers = {"authorization": "{{apiKey}}"}
response = requests.post(url, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tokens"
response <- VERB("POST", url, add_headers('authorization' = '{{apiKey}}'), content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tokens")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["authorization"] = '{{apiKey}}'
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.post('/baseUrl/tokens') do |req|
req.headers['authorization'] = '{{apiKey}}'
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tokens";
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("authorization", "{{apiKey}}".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/tokens \
--header 'authorization: {{apiKey}}'
http POST {{baseUrl}}/tokens \
authorization:'{{apiKey}}'
wget --quiet \
--method POST \
--header 'authorization: {{apiKey}}' \
--output-document \
- {{baseUrl}}/tokens
import Foundation
let headers = ["authorization": "{{apiKey}}"]
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tokens")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a list of tokens (GET)
{{baseUrl}}/tokens
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tokens");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/tokens")
require "http/client"
url = "{{baseUrl}}/tokens"
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}}/tokens"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tokens");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tokens"
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/tokens HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tokens")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tokens"))
.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}}/tokens")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tokens")
.asString();
const 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}}/tokens');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/tokens'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tokens';
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}}/tokens',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tokens")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/tokens',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/tokens'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/tokens');
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}}/tokens'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tokens';
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}}/tokens"]
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}}/tokens" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tokens",
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}}/tokens');
echo $response->getBody();
setUrl('{{baseUrl}}/tokens');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tokens');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tokens' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tokens' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/tokens")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tokens"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tokens"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tokens")
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/tokens') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tokens";
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}}/tokens
http GET {{baseUrl}}/tokens
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/tokens
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tokens")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a token
{{baseUrl}}/tokens/:token
HEADERS
Authorization
{{apiKey}}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tokens/:token");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "authorization: {{apiKey}}");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/tokens/:token" {:headers {:authorization "{{apiKey}}"}})
require "http/client"
url = "{{baseUrl}}/tokens/:token"
headers = HTTP::Headers{
"authorization" => "{{apiKey}}"
}
response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/tokens/:token"),
Headers =
{
{ "authorization", "{{apiKey}}" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tokens/:token");
var request = new RestRequest("", Method.Get);
request.AddHeader("authorization", "{{apiKey}}");
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tokens/:token"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("authorization", "{{apiKey}}")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/tokens/:token HTTP/1.1
Authorization: {{apiKey}}
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tokens/:token")
.setHeader("authorization", "{{apiKey}}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tokens/:token"))
.header("authorization", "{{apiKey}}")
.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}}/tokens/:token")
.get()
.addHeader("authorization", "{{apiKey}}")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tokens/:token")
.header("authorization", "{{apiKey}}")
.asString();
const 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}}/tokens/:token');
xhr.setRequestHeader('authorization', '{{apiKey}}');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/tokens/:token',
headers: {authorization: '{{apiKey}}'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tokens/:token';
const options = {method: 'GET', headers: {authorization: '{{apiKey}}'}};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tokens/:token',
method: 'GET',
headers: {
authorization: '{{apiKey}}'
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tokens/:token")
.get()
.addHeader("authorization", "{{apiKey}}")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/tokens/:token',
headers: {
authorization: '{{apiKey}}'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/tokens/:token',
headers: {authorization: '{{apiKey}}'}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/tokens/:token');
req.headers({
authorization: '{{apiKey}}'
});
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}}/tokens/:token',
headers: {authorization: '{{apiKey}}'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tokens/:token';
const options = {method: 'GET', headers: {authorization: '{{apiKey}}'}};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"authorization": @"{{apiKey}}" };
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tokens/:token"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/tokens/:token" in
let headers = Header.add (Header.init ()) "authorization" "{{apiKey}}" in
Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tokens/:token",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"authorization: {{apiKey}}"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/tokens/:token', [
'headers' => [
'authorization' => '{{apiKey}}',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tokens/:token');
$request->setMethod(HTTP_METH_GET);
$request->setHeaders([
'authorization' => '{{apiKey}}'
]);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tokens/:token');
$request->setRequestMethod('GET');
$request->setHeaders([
'authorization' => '{{apiKey}}'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("authorization", "{{apiKey}}")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tokens/:token' -Method GET -Headers $headers
$headers=@{}
$headers.Add("authorization", "{{apiKey}}")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tokens/:token' -Method GET -Headers $headers
import http.client
conn = http.client.HTTPSConnection("example.com")
headers = { 'authorization': "{{apiKey}}" }
conn.request("GET", "/baseUrl/tokens/:token", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tokens/:token"
headers = {"authorization": "{{apiKey}}"}
response = requests.get(url, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tokens/:token"
response <- VERB("GET", url, add_headers('authorization' = '{{apiKey}}'), content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tokens/:token")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["authorization"] = '{{apiKey}}'
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/tokens/:token') do |req|
req.headers['authorization'] = '{{apiKey}}'
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tokens/:token";
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("authorization", "{{apiKey}}".parse().unwrap());
let client = reqwest::Client::new();
let response = client.get(url)
.headers(headers)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/tokens/:token \
--header 'authorization: {{apiKey}}'
http GET {{baseUrl}}/tokens/:token \
authorization:'{{apiKey}}'
wget --quiet \
--method GET \
--header 'authorization: {{apiKey}}' \
--output-document \
- {{baseUrl}}/tokens/:token
import Foundation
let headers = ["authorization": "{{apiKey}}"]
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tokens/:token")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers
let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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
Validate a digital wallet session
{{baseUrl}}/digital-wallets/validation
HEADERS
Authorization
{{apiKey}}
BODY json
{
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/digital-wallets/validation");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "authorization: {{apiKey}}");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/digital-wallets/validation" {:headers {:authorization "{{apiKey}}"}
:content-type :json
:form-params {:type ""}})
require "http/client"
url = "{{baseUrl}}/digital-wallets/validation"
headers = HTTP::Headers{
"authorization" => "{{apiKey}}"
"content-type" => "application/json"
}
reqBody = "{\n \"type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/digital-wallets/validation"),
Headers =
{
{ "authorization", "{{apiKey}}" },
},
Content = new StringContent("{\n \"type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/digital-wallets/validation");
var request = new RestRequest("", Method.Post);
request.AddHeader("authorization", "{{apiKey}}");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/digital-wallets/validation"
payload := strings.NewReader("{\n \"type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("authorization", "{{apiKey}}")
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/digital-wallets/validation HTTP/1.1
Authorization: {{apiKey}}
Content-Type: application/json
Host: example.com
Content-Length: 16
{
"type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/digital-wallets/validation")
.setHeader("authorization", "{{apiKey}}")
.setHeader("content-type", "application/json")
.setBody("{\n \"type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/digital-wallets/validation"))
.header("authorization", "{{apiKey}}")
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/digital-wallets/validation")
.post(body)
.addHeader("authorization", "{{apiKey}}")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/digital-wallets/validation")
.header("authorization", "{{apiKey}}")
.header("content-type", "application/json")
.body("{\n \"type\": \"\"\n}")
.asString();
const data = JSON.stringify({
type: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/digital-wallets/validation');
xhr.setRequestHeader('authorization', '{{apiKey}}');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/digital-wallets/validation',
headers: {authorization: '{{apiKey}}', 'content-type': 'application/json'},
data: {type: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/digital-wallets/validation';
const options = {
method: 'POST',
headers: {authorization: '{{apiKey}}', 'content-type': 'application/json'},
body: '{"type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/digital-wallets/validation',
method: 'POST',
headers: {
authorization: '{{apiKey}}',
'content-type': 'application/json'
},
processData: false,
data: '{\n "type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/digital-wallets/validation")
.post(body)
.addHeader("authorization", "{{apiKey}}")
.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/digital-wallets/validation',
headers: {
authorization: '{{apiKey}}',
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({type: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/digital-wallets/validation',
headers: {authorization: '{{apiKey}}', 'content-type': 'application/json'},
body: {type: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/digital-wallets/validation');
req.headers({
authorization: '{{apiKey}}',
'content-type': 'application/json'
});
req.type('json');
req.send({
type: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/digital-wallets/validation',
headers: {authorization: '{{apiKey}}', 'content-type': 'application/json'},
data: {type: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/digital-wallets/validation';
const options = {
method: 'POST',
headers: {authorization: '{{apiKey}}', 'content-type': 'application/json'},
body: '{"type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"authorization": @"{{apiKey}}",
@"content-type": @"application/json" };
NSDictionary *parameters = @{ @"type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/digital-wallets/validation"]
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}}/digital-wallets/validation" in
let headers = Header.add_list (Header.init ()) [
("authorization", "{{apiKey}}");
("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n \"type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/digital-wallets/validation",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'type' => ''
]),
CURLOPT_HTTPHEADER => [
"authorization: {{apiKey}}",
"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}}/digital-wallets/validation', [
'body' => '{
"type": ""
}',
'headers' => [
'authorization' => '{{apiKey}}',
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/digital-wallets/validation');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'authorization' => '{{apiKey}}',
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/digital-wallets/validation');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'authorization' => '{{apiKey}}',
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("authorization", "{{apiKey}}")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/digital-wallets/validation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"type": ""
}'
$headers=@{}
$headers.Add("authorization", "{{apiKey}}")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/digital-wallets/validation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"type\": \"\"\n}"
headers = {
'authorization': "{{apiKey}}",
'content-type': "application/json"
}
conn.request("POST", "/baseUrl/digital-wallets/validation", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/digital-wallets/validation"
payload = { "type": "" }
headers = {
"authorization": "{{apiKey}}",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/digital-wallets/validation"
payload <- "{\n \"type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, add_headers('authorization' = '{{apiKey}}'), content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/digital-wallets/validation")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["authorization"] = '{{apiKey}}'
request["content-type"] = 'application/json'
request.body = "{\n \"type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/digital-wallets/validation') do |req|
req.headers['authorization'] = '{{apiKey}}'
req.body = "{\n \"type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/digital-wallets/validation";
let payload = json!({"type": ""});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("authorization", "{{apiKey}}".parse().unwrap());
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}}/digital-wallets/validation \
--header 'authorization: {{apiKey}}' \
--header 'content-type: application/json' \
--data '{
"type": ""
}'
echo '{
"type": ""
}' | \
http POST {{baseUrl}}/digital-wallets/validation \
authorization:'{{apiKey}}' \
content-type:application/json
wget --quiet \
--method POST \
--header 'authorization: {{apiKey}}' \
--header 'content-type: application/json' \
--body-data '{\n "type": ""\n}' \
--output-document \
- {{baseUrl}}/digital-wallets/validation
import Foundation
let headers = [
"authorization": "{{apiKey}}",
"content-type": "application/json"
]
let parameters = ["type": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/digital-wallets/validation")! 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 PayPal Account
{{baseUrl}}/paypal-accounts
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/paypal-accounts");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/paypal-accounts")
require "http/client"
url = "{{baseUrl}}/paypal-accounts"
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}}/paypal-accounts"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/paypal-accounts");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/paypal-accounts"
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/paypal-accounts HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/paypal-accounts")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/paypal-accounts"))
.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}}/paypal-accounts")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/paypal-accounts")
.asString();
const 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}}/paypal-accounts');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/paypal-accounts'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/paypal-accounts';
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}}/paypal-accounts',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/paypal-accounts")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/paypal-accounts',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/paypal-accounts'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/paypal-accounts');
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}}/paypal-accounts'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/paypal-accounts';
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}}/paypal-accounts"]
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}}/paypal-accounts" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/paypal-accounts",
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}}/paypal-accounts');
echo $response->getBody();
setUrl('{{baseUrl}}/paypal-accounts');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/paypal-accounts');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/paypal-accounts' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/paypal-accounts' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/paypal-accounts")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/paypal-accounts"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/paypal-accounts"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/paypal-accounts")
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/paypal-accounts') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/paypal-accounts";
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}}/paypal-accounts
http POST {{baseUrl}}/paypal-accounts
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/paypal-accounts
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/paypal-accounts")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Create a PayPal account with predefined ID
{{baseUrl}}/paypal-accounts/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/paypal-accounts/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/paypal-accounts/:id")
require "http/client"
url = "{{baseUrl}}/paypal-accounts/:id"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/paypal-accounts/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/paypal-accounts/:id");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/paypal-accounts/:id"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/paypal-accounts/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/paypal-accounts/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/paypal-accounts/:id"))
.method("PUT", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/paypal-accounts/:id")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/paypal-accounts/: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('PUT', '{{baseUrl}}/paypal-accounts/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'PUT', url: '{{baseUrl}}/paypal-accounts/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/paypal-accounts/:id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/paypal-accounts/:id',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/paypal-accounts/:id")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/paypal-accounts/: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: 'PUT', url: '{{baseUrl}}/paypal-accounts/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/paypal-accounts/: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: 'PUT', url: '{{baseUrl}}/paypal-accounts/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/paypal-accounts/:id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/paypal-accounts/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/paypal-accounts/:id" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/paypal-accounts/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/paypal-accounts/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/paypal-accounts/:id');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/paypal-accounts/:id');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/paypal-accounts/:id' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/paypal-accounts/:id' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/paypal-accounts/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/paypal-accounts/:id"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/paypal-accounts/:id"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/paypal-accounts/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/paypal-accounts/: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}}/paypal-accounts/:id";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/paypal-accounts/:id
http PUT {{baseUrl}}/paypal-accounts/:id
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/paypal-accounts/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/paypal-accounts/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Deactivate a PayPal Account
{{baseUrl}}/paypal-accounts/:id/deactivation
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/paypal-accounts/:id/deactivation");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/paypal-accounts/:id/deactivation")
require "http/client"
url = "{{baseUrl}}/paypal-accounts/:id/deactivation"
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}}/paypal-accounts/:id/deactivation"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/paypal-accounts/:id/deactivation");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/paypal-accounts/:id/deactivation"
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/paypal-accounts/:id/deactivation HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/paypal-accounts/:id/deactivation")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/paypal-accounts/:id/deactivation"))
.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}}/paypal-accounts/:id/deactivation")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/paypal-accounts/:id/deactivation")
.asString();
const 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}}/paypal-accounts/:id/deactivation');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/paypal-accounts/:id/deactivation'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/paypal-accounts/:id/deactivation';
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}}/paypal-accounts/:id/deactivation',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/paypal-accounts/:id/deactivation")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/paypal-accounts/:id/deactivation',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/paypal-accounts/:id/deactivation'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/paypal-accounts/:id/deactivation');
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}}/paypal-accounts/:id/deactivation'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/paypal-accounts/:id/deactivation';
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}}/paypal-accounts/:id/deactivation"]
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}}/paypal-accounts/:id/deactivation" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/paypal-accounts/:id/deactivation",
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}}/paypal-accounts/:id/deactivation');
echo $response->getBody();
setUrl('{{baseUrl}}/paypal-accounts/:id/deactivation');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/paypal-accounts/:id/deactivation');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/paypal-accounts/:id/deactivation' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/paypal-accounts/:id/deactivation' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/paypal-accounts/:id/deactivation")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/paypal-accounts/:id/deactivation"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/paypal-accounts/:id/deactivation"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/paypal-accounts/:id/deactivation")
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/paypal-accounts/:id/deactivation') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/paypal-accounts/:id/deactivation";
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}}/paypal-accounts/:id/deactivation
http POST {{baseUrl}}/paypal-accounts/:id/deactivation
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/paypal-accounts/:id/deactivation
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/paypal-accounts/:id/deactivation")! 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
Retrieve a PayPal Account
{{baseUrl}}/paypal-accounts/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/paypal-accounts/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/paypal-accounts/:id")
require "http/client"
url = "{{baseUrl}}/paypal-accounts/: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}}/paypal-accounts/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/paypal-accounts/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/paypal-accounts/: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/paypal-accounts/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/paypal-accounts/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/paypal-accounts/: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}}/paypal-accounts/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/paypal-accounts/: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}}/paypal-accounts/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/paypal-accounts/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/paypal-accounts/: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}}/paypal-accounts/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/paypal-accounts/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/paypal-accounts/: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}}/paypal-accounts/: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}}/paypal-accounts/: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}}/paypal-accounts/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/paypal-accounts/: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}}/paypal-accounts/: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}}/paypal-accounts/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/paypal-accounts/: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}}/paypal-accounts/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/paypal-accounts/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/paypal-accounts/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/paypal-accounts/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/paypal-accounts/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/paypal-accounts/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/paypal-accounts/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/paypal-accounts/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/paypal-accounts/: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/paypal-accounts/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/paypal-accounts/: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}}/paypal-accounts/:id
http GET {{baseUrl}}/paypal-accounts/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/paypal-accounts/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/paypal-accounts/: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
Retrieve a list of PayPal accounts
{{baseUrl}}/paypal-accounts
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/paypal-accounts");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/paypal-accounts")
require "http/client"
url = "{{baseUrl}}/paypal-accounts"
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}}/paypal-accounts"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/paypal-accounts");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/paypal-accounts"
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/paypal-accounts HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/paypal-accounts")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/paypal-accounts"))
.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}}/paypal-accounts")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/paypal-accounts")
.asString();
const 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}}/paypal-accounts');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/paypal-accounts'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/paypal-accounts';
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}}/paypal-accounts',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/paypal-accounts")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/paypal-accounts',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/paypal-accounts'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/paypal-accounts');
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}}/paypal-accounts'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/paypal-accounts';
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}}/paypal-accounts"]
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}}/paypal-accounts" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/paypal-accounts",
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}}/paypal-accounts');
echo $response->getBody();
setUrl('{{baseUrl}}/paypal-accounts');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/paypal-accounts');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/paypal-accounts' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/paypal-accounts' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/paypal-accounts")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/paypal-accounts"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/paypal-accounts"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/paypal-accounts")
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/paypal-accounts') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/paypal-accounts";
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}}/paypal-accounts
http GET {{baseUrl}}/paypal-accounts
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/paypal-accounts
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/paypal-accounts")! 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 plan
{{baseUrl}}/plans
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/plans");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/plans")
require "http/client"
url = "{{baseUrl}}/plans"
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}}/plans"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/plans");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/plans"
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/plans HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/plans")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/plans"))
.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}}/plans")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/plans")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/plans');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/plans'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/plans';
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}}/plans',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/plans")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/plans',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'POST', url: '{{baseUrl}}/plans'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/plans');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'POST', url: '{{baseUrl}}/plans'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/plans';
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}}/plans"]
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}}/plans" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/plans",
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}}/plans');
echo $response->getBody();
setUrl('{{baseUrl}}/plans');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/plans');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/plans' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/plans' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/plans")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/plans"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/plans"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/plans")
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/plans') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/plans";
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}}/plans
http POST {{baseUrl}}/plans
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/plans
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/plans")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Create or update a Plan with predefined ID
{{baseUrl}}/plans/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/plans/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/plans/:id")
require "http/client"
url = "{{baseUrl}}/plans/:id"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/plans/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/plans/:id");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/plans/:id"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/plans/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/plans/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/plans/:id"))
.method("PUT", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/plans/:id")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/plans/: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('PUT', '{{baseUrl}}/plans/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'PUT', url: '{{baseUrl}}/plans/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/plans/:id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/plans/:id',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/plans/:id")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/plans/: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: 'PUT', url: '{{baseUrl}}/plans/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/plans/: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: 'PUT', url: '{{baseUrl}}/plans/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/plans/:id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/plans/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/plans/:id" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/plans/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/plans/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/plans/:id');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/plans/:id');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/plans/:id' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/plans/:id' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/plans/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/plans/:id"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/plans/:id"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/plans/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/plans/: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}}/plans/:id";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/plans/:id
http PUT {{baseUrl}}/plans/:id
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/plans/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/plans/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
Delete a Plan
{{baseUrl}}/plans/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/plans/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/plans/:id")
require "http/client"
url = "{{baseUrl}}/plans/: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}}/plans/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/plans/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/plans/: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/plans/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/plans/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/plans/: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}}/plans/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/plans/: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}}/plans/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/plans/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/plans/: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}}/plans/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/plans/: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/plans/: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}}/plans/: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}}/plans/: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}}/plans/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/plans/: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}}/plans/: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}}/plans/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/plans/: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}}/plans/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/plans/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/plans/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/plans/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/plans/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/plans/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/plans/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/plans/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/plans/: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/plans/: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}}/plans/: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}}/plans/:id
http DELETE {{baseUrl}}/plans/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/plans/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/plans/: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
Retrieve a list of plans
{{baseUrl}}/plans
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/plans");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/plans")
require "http/client"
url = "{{baseUrl}}/plans"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/plans"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/plans");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/plans"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/plans HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/plans")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/plans"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/plans")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/plans")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/plans');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/plans'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/plans';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/plans',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/plans")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/plans',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/plans'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/plans');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/plans'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/plans';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/plans"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/plans" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/plans",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/plans');
echo $response->getBody();
setUrl('{{baseUrl}}/plans');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/plans');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/plans' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/plans' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/plans")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/plans"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/plans"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/plans")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/plans') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/plans";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/plans
http GET {{baseUrl}}/plans
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/plans
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/plans")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a plan
{{baseUrl}}/plans/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/plans/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/plans/:id")
require "http/client"
url = "{{baseUrl}}/plans/: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}}/plans/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/plans/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/plans/: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/plans/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/plans/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/plans/: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}}/plans/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/plans/: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}}/plans/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/plans/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/plans/: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}}/plans/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/plans/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/plans/: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}}/plans/: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}}/plans/: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}}/plans/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/plans/: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}}/plans/: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}}/plans/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/plans/: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}}/plans/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/plans/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/plans/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/plans/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/plans/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/plans/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/plans/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/plans/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/plans/: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/plans/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/plans/: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}}/plans/:id
http GET {{baseUrl}}/plans/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/plans/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/plans/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Create a Product
{{baseUrl}}/products
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/products");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/products")
require "http/client"
url = "{{baseUrl}}/products"
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}}/products"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/products");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/products"
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/products HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/products")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/products"))
.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}}/products")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/products")
.asString();
const 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}}/products');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/products'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/products';
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}}/products',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/products")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/products',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/products'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/products');
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}}/products'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/products';
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}}/products"]
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}}/products" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/products",
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}}/products');
echo $response->getBody();
setUrl('{{baseUrl}}/products');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/products');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/products' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/products' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/products")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/products"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/products"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/products")
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/products') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/products";
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}}/products
http POST {{baseUrl}}/products
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/products
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/products")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Create a product with predefined ID
{{baseUrl}}/products/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/products/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/products/:id")
require "http/client"
url = "{{baseUrl}}/products/:id"
response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/products/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/products/:id");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/products/:id"
req, _ := http.NewRequest("PUT", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/products/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/products/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/products/:id"))
.method("PUT", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/products/:id")
.put(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/products/: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('PUT', '{{baseUrl}}/products/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'PUT', url: '{{baseUrl}}/products/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/products/:id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/products/:id',
method: 'PUT',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/products/:id")
.put(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/products/: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: 'PUT', url: '{{baseUrl}}/products/:id'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/products/: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: 'PUT', url: '{{baseUrl}}/products/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/products/:id';
const options = {method: 'PUT'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/products/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/products/:id" in
Client.call `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/products/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/products/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/products/:id');
$request->setMethod(HTTP_METH_PUT);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/products/:id');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/products/:id' -Method PUT
$response = Invoke-RestMethod -Uri '{{baseUrl}}/products/:id' -Method PUT
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("PUT", "/baseUrl/products/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/products/:id"
response = requests.put(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/products/:id"
response <- VERB("PUT", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/products/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.put('/baseUrl/products/: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}}/products/:id";
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/products/:id
http PUT {{baseUrl}}/products/:id
wget --quiet \
--method PUT \
--output-document \
- {{baseUrl}}/products/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/products/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
Delete a product
{{baseUrl}}/products/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/products/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/products/:id")
require "http/client"
url = "{{baseUrl}}/products/: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}}/products/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/products/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/products/: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/products/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/products/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/products/: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}}/products/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/products/: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}}/products/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/products/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/products/: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}}/products/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/products/: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/products/: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}}/products/: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}}/products/: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}}/products/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/products/: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}}/products/: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}}/products/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/products/: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}}/products/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/products/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/products/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/products/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/products/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/products/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/products/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/products/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/products/: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/products/: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}}/products/: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}}/products/:id
http DELETE {{baseUrl}}/products/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/products/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/products/: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
Retrieve a list of products
{{baseUrl}}/products
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/products");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/products")
require "http/client"
url = "{{baseUrl}}/products"
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}}/products"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/products");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/products"
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/products HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/products")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/products"))
.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}}/products")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/products")
.asString();
const 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}}/products');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/products'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/products';
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}}/products',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/products")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/products',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/products'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/products');
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}}/products'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/products';
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}}/products"]
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}}/products" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/products",
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}}/products');
echo $response->getBody();
setUrl('{{baseUrl}}/products');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/products');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/products' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/products' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/products")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/products"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/products"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/products")
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/products') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/products";
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}}/products
http GET {{baseUrl}}/products
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/products
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/products")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a product
{{baseUrl}}/products/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/products/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/products/:id")
require "http/client"
url = "{{baseUrl}}/products/: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}}/products/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/products/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/products/: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/products/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/products/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/products/: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}}/products/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/products/: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}}/products/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/products/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/products/: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}}/products/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/products/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/products/: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}}/products/: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}}/products/: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}}/products/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/products/: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}}/products/: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}}/products/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/products/: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}}/products/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/products/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/products/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/products/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/products/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/products/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/products/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/products/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/products/: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/products/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/products/: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}}/products/:id
http GET {{baseUrl}}/products/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/products/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/products/: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
Search merchant data
{{baseUrl}}/search
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/search");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/search")
require "http/client"
url = "{{baseUrl}}/search"
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}}/search"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/search");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/search"
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/search HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/search")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/search"))
.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}}/search")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/search")
.asString();
const 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}}/search');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/search'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/search';
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}}/search',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/search")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/search',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/search'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/search');
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}}/search'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/search';
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}}/search"]
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}}/search" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/search",
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}}/search');
echo $response->getBody();
setUrl('{{baseUrl}}/search');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/search');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/search' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/search' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/search")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/search"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/search"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/search")
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/search') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/search";
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}}/search
http GET {{baseUrl}}/search
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/search
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/search")! 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 Shipping Zone
{{baseUrl}}/shipping-zones
BODY json
{
"_links": [
{
"rel": ""
}
],
"countries": [],
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": [],
"updatedTime": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/shipping-zones");
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/shipping-zones" {:content-type :json
:form-params {:_links [{:rel ""}]
:countries []
:createdTime ""
:id ""
:isDefault ""
:name ""
:rates []
:updatedTime ""}})
require "http/client"
url = "{{baseUrl}}/shipping-zones"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\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}}/shipping-zones"),
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\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}}/shipping-zones");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/shipping-zones"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\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/shipping-zones HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 170
{
"_links": [
{
"rel": ""
}
],
"countries": [],
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": [],
"updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/shipping-zones")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/shipping-zones"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/shipping-zones")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/shipping-zones")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
countries: [],
createdTime: '',
id: '',
isDefault: '',
name: '',
rates: [],
updatedTime: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/shipping-zones');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/shipping-zones',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
countries: [],
createdTime: '',
id: '',
isDefault: '',
name: '',
rates: [],
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/shipping-zones';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"countries":[],"createdTime":"","id":"","isDefault":"","name":"","rates":[],"updatedTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/shipping-zones',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "countries": [],\n "createdTime": "",\n "id": "",\n "isDefault": "",\n "name": "",\n "rates": [],\n "updatedTime": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/shipping-zones")
.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/shipping-zones',
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({
_links: [{rel: ''}],
countries: [],
createdTime: '',
id: '',
isDefault: '',
name: '',
rates: [],
updatedTime: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/shipping-zones',
headers: {'content-type': 'application/json'},
body: {
_links: [{rel: ''}],
countries: [],
createdTime: '',
id: '',
isDefault: '',
name: '',
rates: [],
updatedTime: ''
},
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}}/shipping-zones');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
countries: [],
createdTime: '',
id: '',
isDefault: '',
name: '',
rates: [],
updatedTime: ''
});
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}}/shipping-zones',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
countries: [],
createdTime: '',
id: '',
isDefault: '',
name: '',
rates: [],
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/shipping-zones';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"countries":[],"createdTime":"","id":"","isDefault":"","name":"","rates":[],"updatedTime":""}'
};
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 = @{ @"_links": @[ @{ @"rel": @"" } ],
@"countries": @[ ],
@"createdTime": @"",
@"id": @"",
@"isDefault": @"",
@"name": @"",
@"rates": @[ ],
@"updatedTime": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/shipping-zones"]
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}}/shipping-zones" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/shipping-zones",
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([
'_links' => [
[
'rel' => ''
]
],
'countries' => [
],
'createdTime' => '',
'id' => '',
'isDefault' => '',
'name' => '',
'rates' => [
],
'updatedTime' => ''
]),
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}}/shipping-zones', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"countries": [],
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": [],
"updatedTime": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/shipping-zones');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'countries' => [
],
'createdTime' => '',
'id' => '',
'isDefault' => '',
'name' => '',
'rates' => [
],
'updatedTime' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'countries' => [
],
'createdTime' => '',
'id' => '',
'isDefault' => '',
'name' => '',
'rates' => [
],
'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/shipping-zones');
$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}}/shipping-zones' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"countries": [],
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": [],
"updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/shipping-zones' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"countries": [],
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": [],
"updatedTime": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/shipping-zones", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/shipping-zones"
payload = {
"_links": [{ "rel": "" }],
"countries": [],
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": [],
"updatedTime": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/shipping-zones"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\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}}/shipping-zones")
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\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/shipping-zones') do |req|
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/shipping-zones";
let payload = json!({
"_links": (json!({"rel": ""})),
"countries": (),
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": (),
"updatedTime": ""
});
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}}/shipping-zones \
--header 'content-type: application/json' \
--data '{
"_links": [
{
"rel": ""
}
],
"countries": [],
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": [],
"updatedTime": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"countries": [],
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": [],
"updatedTime": ""
}' | \
http POST {{baseUrl}}/shipping-zones \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "countries": [],\n "createdTime": "",\n "id": "",\n "isDefault": "",\n "name": "",\n "rates": [],\n "updatedTime": ""\n}' \
--output-document \
- {{baseUrl}}/shipping-zones
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [["rel": ""]],
"countries": [],
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": [],
"updatedTime": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/shipping-zones")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PUT
Create a shipping zone with predefined ID
{{baseUrl}}/shipping-zones/:id
BODY json
{
"_links": [
{
"rel": ""
}
],
"countries": [],
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": [],
"updatedTime": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/shipping-zones/: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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/put "{{baseUrl}}/shipping-zones/:id" {:content-type :json
:form-params {:_links [{:rel ""}]
:countries []
:createdTime ""
:id ""
:isDefault ""
:name ""
:rates []
:updatedTime ""}})
require "http/client"
url = "{{baseUrl}}/shipping-zones/:id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}"
response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("{{baseUrl}}/shipping-zones/:id"),
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\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}}/shipping-zones/:id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/shipping-zones/:id"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PUT /baseUrl/shipping-zones/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 170
{
"_links": [
{
"rel": ""
}
],
"countries": [],
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": [],
"updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/shipping-zones/:id")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/shipping-zones/:id"))
.header("content-type", "application/json")
.method("PUT", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/shipping-zones/:id")
.put(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/shipping-zones/:id")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
countries: [],
createdTime: '',
id: '',
isDefault: '',
name: '',
rates: [],
updatedTime: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PUT', '{{baseUrl}}/shipping-zones/:id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PUT',
url: '{{baseUrl}}/shipping-zones/:id',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
countries: [],
createdTime: '',
id: '',
isDefault: '',
name: '',
rates: [],
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/shipping-zones/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"countries":[],"createdTime":"","id":"","isDefault":"","name":"","rates":[],"updatedTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/shipping-zones/:id',
method: 'PUT',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "countries": [],\n "createdTime": "",\n "id": "",\n "isDefault": "",\n "name": "",\n "rates": [],\n "updatedTime": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/shipping-zones/:id")
.put(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'PUT',
hostname: 'example.com',
port: null,
path: '/baseUrl/shipping-zones/: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({
_links: [{rel: ''}],
countries: [],
createdTime: '',
id: '',
isDefault: '',
name: '',
rates: [],
updatedTime: ''
}));
req.end();
const request = require('request');
const options = {
method: 'PUT',
url: '{{baseUrl}}/shipping-zones/:id',
headers: {'content-type': 'application/json'},
body: {
_links: [{rel: ''}],
countries: [],
createdTime: '',
id: '',
isDefault: '',
name: '',
rates: [],
updatedTime: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('PUT', '{{baseUrl}}/shipping-zones/:id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
countries: [],
createdTime: '',
id: '',
isDefault: '',
name: '',
rates: [],
updatedTime: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'PUT',
url: '{{baseUrl}}/shipping-zones/:id',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
countries: [],
createdTime: '',
id: '',
isDefault: '',
name: '',
rates: [],
updatedTime: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/shipping-zones/:id';
const options = {
method: 'PUT',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"countries":[],"createdTime":"","id":"","isDefault":"","name":"","rates":[],"updatedTime":""}'
};
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 = @{ @"_links": @[ @{ @"rel": @"" } ],
@"countries": @[ ],
@"createdTime": @"",
@"id": @"",
@"isDefault": @"",
@"name": @"",
@"rates": @[ ],
@"updatedTime": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/shipping-zones/:id"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/shipping-zones/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}" in
Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/shipping-zones/:id",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'_links' => [
[
'rel' => ''
]
],
'countries' => [
],
'createdTime' => '',
'id' => '',
'isDefault' => '',
'name' => '',
'rates' => [
],
'updatedTime' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('PUT', '{{baseUrl}}/shipping-zones/:id', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"countries": [],
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": [],
"updatedTime": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/shipping-zones/:id');
$request->setMethod(HTTP_METH_PUT);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'countries' => [
],
'createdTime' => '',
'id' => '',
'isDefault' => '',
'name' => '',
'rates' => [
],
'updatedTime' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'countries' => [
],
'createdTime' => '',
'id' => '',
'isDefault' => '',
'name' => '',
'rates' => [
],
'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/shipping-zones/:id');
$request->setRequestMethod('PUT');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/shipping-zones/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"countries": [],
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": [],
"updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/shipping-zones/:id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"countries": [],
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": [],
"updatedTime": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PUT", "/baseUrl/shipping-zones/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/shipping-zones/:id"
payload = {
"_links": [{ "rel": "" }],
"countries": [],
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": [],
"updatedTime": ""
}
headers = {"content-type": "application/json"}
response = requests.put(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/shipping-zones/:id"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}"
encode <- "json"
response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/shipping-zones/:id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.put('/baseUrl/shipping-zones/:id') do |req|
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"countries\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"isDefault\": \"\",\n \"name\": \"\",\n \"rates\": [],\n \"updatedTime\": \"\"\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}}/shipping-zones/:id";
let payload = json!({
"_links": (json!({"rel": ""})),
"countries": (),
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": (),
"updatedTime": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request PUT \
--url {{baseUrl}}/shipping-zones/:id \
--header 'content-type: application/json' \
--data '{
"_links": [
{
"rel": ""
}
],
"countries": [],
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": [],
"updatedTime": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"countries": [],
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": [],
"updatedTime": ""
}' | \
http PUT {{baseUrl}}/shipping-zones/:id \
content-type:application/json
wget --quiet \
--method PUT \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "countries": [],\n "createdTime": "",\n "id": "",\n "isDefault": "",\n "name": "",\n "rates": [],\n "updatedTime": ""\n}' \
--output-document \
- {{baseUrl}}/shipping-zones/:id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [["rel": ""]],
"countries": [],
"createdTime": "",
"id": "",
"isDefault": "",
"name": "",
"rates": [],
"updatedTime": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/shipping-zones/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
DELETE
Delete a shipping zone
{{baseUrl}}/shipping-zones/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/shipping-zones/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/shipping-zones/:id")
require "http/client"
url = "{{baseUrl}}/shipping-zones/: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}}/shipping-zones/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/shipping-zones/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/shipping-zones/: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/shipping-zones/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/shipping-zones/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/shipping-zones/: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}}/shipping-zones/:id")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/shipping-zones/: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}}/shipping-zones/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/shipping-zones/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/shipping-zones/: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}}/shipping-zones/:id',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/shipping-zones/: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/shipping-zones/: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}}/shipping-zones/: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}}/shipping-zones/: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}}/shipping-zones/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/shipping-zones/: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}}/shipping-zones/: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}}/shipping-zones/:id" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/shipping-zones/: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}}/shipping-zones/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/shipping-zones/:id');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/shipping-zones/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/shipping-zones/:id' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/shipping-zones/:id' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/shipping-zones/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/shipping-zones/:id"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/shipping-zones/:id"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/shipping-zones/: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/shipping-zones/: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}}/shipping-zones/: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}}/shipping-zones/:id
http DELETE {{baseUrl}}/shipping-zones/:id
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/shipping-zones/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/shipping-zones/: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
Retrieve a list of shipping zones
{{baseUrl}}/shipping-zones
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/shipping-zones");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/shipping-zones")
require "http/client"
url = "{{baseUrl}}/shipping-zones"
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}}/shipping-zones"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/shipping-zones");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/shipping-zones"
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/shipping-zones HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/shipping-zones")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/shipping-zones"))
.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}}/shipping-zones")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/shipping-zones")
.asString();
const 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}}/shipping-zones');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/shipping-zones'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/shipping-zones';
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}}/shipping-zones',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/shipping-zones")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/shipping-zones',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/shipping-zones'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/shipping-zones');
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}}/shipping-zones'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/shipping-zones';
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}}/shipping-zones"]
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}}/shipping-zones" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/shipping-zones",
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}}/shipping-zones');
echo $response->getBody();
setUrl('{{baseUrl}}/shipping-zones');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/shipping-zones');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/shipping-zones' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/shipping-zones' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/shipping-zones")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/shipping-zones"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/shipping-zones"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/shipping-zones")
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/shipping-zones') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/shipping-zones";
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}}/shipping-zones
http GET {{baseUrl}}/shipping-zones
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/shipping-zones
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/shipping-zones")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a shipping zone
{{baseUrl}}/shipping-zones/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/shipping-zones/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/shipping-zones/:id")
require "http/client"
url = "{{baseUrl}}/shipping-zones/: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}}/shipping-zones/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/shipping-zones/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/shipping-zones/: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/shipping-zones/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/shipping-zones/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/shipping-zones/: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}}/shipping-zones/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/shipping-zones/: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}}/shipping-zones/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/shipping-zones/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/shipping-zones/: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}}/shipping-zones/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/shipping-zones/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/shipping-zones/: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}}/shipping-zones/: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}}/shipping-zones/: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}}/shipping-zones/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/shipping-zones/: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}}/shipping-zones/: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}}/shipping-zones/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/shipping-zones/: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}}/shipping-zones/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/shipping-zones/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/shipping-zones/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/shipping-zones/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/shipping-zones/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/shipping-zones/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/shipping-zones/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/shipping-zones/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/shipping-zones/: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/shipping-zones/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/shipping-zones/: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}}/shipping-zones/:id
http GET {{baseUrl}}/shipping-zones/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/shipping-zones/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/shipping-zones/:id")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
POST
Create a tag
{{baseUrl}}/tags
BODY json
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags");
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 \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tags" {:content-type :json
:form-params {:_links []
:createdTime ""
:id ""
:name ""
:updatedTime ""}})
require "http/client"
url = "{{baseUrl}}/tags"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/tags"),
Content = new StringContent("{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags"
payload := strings.NewReader("{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/tags HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 86
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tags")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\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 \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tags")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tags")
.header("content-type", "application/json")
.body("{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [],
createdTime: '',
id: '',
name: '',
updatedTime: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/tags');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tags',
headers: {'content-type': 'application/json'},
data: {_links: [], createdTime: '', id: '', name: '', updatedTime: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[],"createdTime":"","id":"","name":"","updatedTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tags',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [],\n "createdTime": "",\n "id": "",\n "name": "",\n "updatedTime": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tags")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags',
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({_links: [], createdTime: '', id: '', name: '', updatedTime: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tags',
headers: {'content-type': 'application/json'},
body: {_links: [], createdTime: '', id: '', name: '', updatedTime: ''},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/tags');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [],
createdTime: '',
id: '',
name: '',
updatedTime: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/tags',
headers: {'content-type': 'application/json'},
data: {_links: [], createdTime: '', id: '', name: '', updatedTime: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[],"createdTime":"","id":"","name":"","updatedTime":""}'
};
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 = @{ @"_links": @[ ],
@"createdTime": @"",
@"id": @"",
@"name": @"",
@"updatedTime": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/tags" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags",
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([
'_links' => [
],
'createdTime' => '',
'id' => '',
'name' => '',
'updatedTime' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/tags', [
'body' => '{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tags');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
],
'createdTime' => '',
'id' => '',
'name' => '',
'updatedTime' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
],
'createdTime' => '',
'id' => '',
'name' => '',
'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/tags');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/tags", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags"
payload = {
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags"
payload <- "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags")
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 \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/tags') do |req|
req.body = "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags";
let payload = json!({
"_links": (),
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/tags \
--header 'content-type: application/json' \
--data '{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}'
echo '{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}' | \
http POST {{baseUrl}}/tags \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_links": [],\n "createdTime": "",\n "id": "",\n "name": "",\n "updatedTime": ""\n}' \
--output-document \
- {{baseUrl}}/tags
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags")! 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
{
"name": "New"
}
DELETE
Delete a tag
{{baseUrl}}/tags/:tag
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tag");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/tags/:tag")
require "http/client"
url = "{{baseUrl}}/tags/:tag"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/tags/:tag"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tag");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/:tag"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/tags/:tag HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tags/:tag")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:tag"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/tags/:tag")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tags/:tag")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/tags/:tag');
xhr.send(data);
import axios from 'axios';
const options = {method: 'DELETE', url: '{{baseUrl}}/tags/:tag'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:tag';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tags/:tag',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tags/:tag")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags/:tag',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'DELETE', url: '{{baseUrl}}/tags/:tag'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/tags/:tag');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'DELETE', url: '{{baseUrl}}/tags/:tag'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags/:tag';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:tag"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/tags/:tag" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/:tag",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/tags/:tag');
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tag');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:tag');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tag' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tag' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/tags/:tag")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:tag"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:tag"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags/:tag")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/tags/:tag') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags/:tag";
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}}/tags/:tag
http DELETE {{baseUrl}}/tags/:tag
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/tags/:tag
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tag")! 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
Retrieve a list of tags
{{baseUrl}}/tags
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/tags")
require "http/client"
url = "{{baseUrl}}/tags"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/tags"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/tags HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/tags")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/tags');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/tags'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tags',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tags")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/tags'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/tags');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/tags'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/tags" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/tags');
echo $response->getBody();
setUrl('{{baseUrl}}/tags');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tags');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/tags")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/tags') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/tags
http GET {{baseUrl}}/tags
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/tags
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags")! 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
[
{
"name": "New"
}
]
GET
Retrieve a tag
{{baseUrl}}/tags/:tag
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tag");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/tags/:tag")
require "http/client"
url = "{{baseUrl}}/tags/:tag"
response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("{{baseUrl}}/tags/:tag"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tag");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/:tag"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
GET /baseUrl/tags/:tag HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags/:tag")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:tag"))
.method("GET", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/tags/:tag")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags/:tag")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('GET', '{{baseUrl}}/tags/:tag');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/tags/:tag'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:tag';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tags/:tag',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tags/:tag")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags/:tag',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'GET', url: '{{baseUrl}}/tags/:tag'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/tags/:tag');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'GET', url: '{{baseUrl}}/tags/:tag'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags/:tag';
const options = {method: 'GET'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:tag"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/tags/:tag" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/:tag",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('GET', '{{baseUrl}}/tags/:tag');
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tag');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:tag');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tag' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tag' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/tags/:tag")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:tag"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:tag"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags/:tag")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.get('/baseUrl/tags/:tag') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags/:tag";
let client = reqwest::Client::new();
let response = client.get(url)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request GET \
--url {{baseUrl}}/tags/:tag
http GET {{baseUrl}}/tags/:tag
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/tags/:tag
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tag")! 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
{
"name": "New"
}
POST
Tag a customer
{{baseUrl}}/tags/:tag/customers/:customerId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tag/customers/:customerId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tags/:tag/customers/:customerId")
require "http/client"
url = "{{baseUrl}}/tags/:tag/customers/:customerId"
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}}/tags/:tag/customers/:customerId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tag/customers/:customerId");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/:tag/customers/:customerId"
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/tags/:tag/customers/:customerId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tags/:tag/customers/:customerId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:tag/customers/:customerId"))
.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}}/tags/:tag/customers/:customerId")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tags/:tag/customers/:customerId")
.asString();
const 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}}/tags/:tag/customers/:customerId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tags/:tag/customers/:customerId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:tag/customers/:customerId';
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}}/tags/:tag/customers/:customerId',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tags/:tag/customers/:customerId")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags/:tag/customers/:customerId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/tags/:tag/customers/:customerId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/tags/:tag/customers/:customerId');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/tags/:tag/customers/:customerId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags/:tag/customers/:customerId';
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}}/tags/:tag/customers/:customerId"]
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}}/tags/:tag/customers/:customerId" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/:tag/customers/:customerId",
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}}/tags/:tag/customers/:customerId');
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tag/customers/:customerId');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:tag/customers/:customerId');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tag/customers/:customerId' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tag/customers/:customerId' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/tags/:tag/customers/:customerId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:tag/customers/:customerId"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:tag/customers/:customerId"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags/:tag/customers/:customerId")
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/tags/:tag/customers/:customerId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags/:tag/customers/:customerId";
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}}/tags/:tag/customers/:customerId
http POST {{baseUrl}}/tags/:tag/customers/:customerId
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/tags/:tag/customers/:customerId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tag/customers/:customerId")! 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
Tag a list of customers
{{baseUrl}}/tags/:tag/customers
BODY json
{
"customerIds": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tag/customers");
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 \"customerIds\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/tags/:tag/customers" {:content-type :json
:form-params {:customerIds []}})
require "http/client"
url = "{{baseUrl}}/tags/:tag/customers"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"customerIds\": []\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/tags/:tag/customers"),
Content = new StringContent("{\n \"customerIds\": []\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tag/customers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"customerIds\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/:tag/customers"
payload := strings.NewReader("{\n \"customerIds\": []\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/tags/:tag/customers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23
{
"customerIds": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tags/:tag/customers")
.setHeader("content-type", "application/json")
.setBody("{\n \"customerIds\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:tag/customers"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"customerIds\": []\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 \"customerIds\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tags/:tag/customers")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tags/:tag/customers")
.header("content-type", "application/json")
.body("{\n \"customerIds\": []\n}")
.asString();
const data = JSON.stringify({
customerIds: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/tags/:tag/customers');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/tags/:tag/customers',
headers: {'content-type': 'application/json'},
data: {customerIds: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:tag/customers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customerIds":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tags/:tag/customers',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "customerIds": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"customerIds\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tags/:tag/customers")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags/:tag/customers',
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({customerIds: []}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/tags/:tag/customers',
headers: {'content-type': 'application/json'},
body: {customerIds: []},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/tags/:tag/customers');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
customerIds: []
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/tags/:tag/customers',
headers: {'content-type': 'application/json'},
data: {customerIds: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags/:tag/customers';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"customerIds":[]}'
};
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 = @{ @"customerIds": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:tag/customers"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/tags/:tag/customers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"customerIds\": []\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/:tag/customers",
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([
'customerIds' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/tags/:tag/customers', [
'body' => '{
"customerIds": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tag/customers');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'customerIds' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'customerIds' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/tags/:tag/customers');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tag/customers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customerIds": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tag/customers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"customerIds": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"customerIds\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/tags/:tag/customers", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:tag/customers"
payload = { "customerIds": [] }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:tag/customers"
payload <- "{\n \"customerIds\": []\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags/:tag/customers")
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 \"customerIds\": []\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/tags/:tag/customers') do |req|
req.body = "{\n \"customerIds\": []\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags/:tag/customers";
let payload = json!({"customerIds": ()});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/tags/:tag/customers \
--header 'content-type: application/json' \
--data '{
"customerIds": []
}'
echo '{
"customerIds": []
}' | \
http POST {{baseUrl}}/tags/:tag/customers \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "customerIds": []\n}' \
--output-document \
- {{baseUrl}}/tags/:tag/customers
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["customerIds": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tag/customers")! 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
Untag a customer
{{baseUrl}}/tags/:tag/customers/:customerId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tag/customers/:customerId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/tags/:tag/customers/:customerId")
require "http/client"
url = "{{baseUrl}}/tags/:tag/customers/:customerId"
response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/tags/:tag/customers/:customerId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tag/customers/:customerId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/:tag/customers/:customerId"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/tags/:tag/customers/:customerId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tags/:tag/customers/:customerId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:tag/customers/:customerId"))
.method("DELETE", HttpRequest.BodyPublishers.noBody())
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("{{baseUrl}}/tags/:tag/customers/:customerId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tags/:tag/customers/:customerId")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/tags/:tag/customers/:customerId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tags/:tag/customers/:customerId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:tag/customers/:customerId';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tags/:tag/customers/:customerId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/tags/:tag/customers/:customerId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags/:tag/customers/:customerId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tags/:tag/customers/:customerId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/tags/:tag/customers/:customerId');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tags/:tag/customers/:customerId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags/:tag/customers/:customerId';
const options = {method: 'DELETE'};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:tag/customers/:customerId"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/tags/:tag/customers/:customerId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/:tag/customers/:customerId",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/tags/:tag/customers/:customerId');
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tag/customers/:customerId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:tag/customers/:customerId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tag/customers/:customerId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tag/customers/:customerId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/tags/:tag/customers/:customerId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:tag/customers/:customerId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:tag/customers/:customerId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags/:tag/customers/:customerId")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
)
response = conn.delete('/baseUrl/tags/:tag/customers/:customerId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/tags/:tag/customers/:customerId";
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}}/tags/:tag/customers/:customerId
http DELETE {{baseUrl}}/tags/:tag/customers/:customerId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/tags/:tag/customers/:customerId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tag/customers/:customerId")! 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
Untag a list of customers
{{baseUrl}}/tags/:tag/customers
BODY json
{
"customerIds": []
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tag/customers");
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 \"customerIds\": []\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/tags/:tag/customers" {:content-type :json
:form-params {:customerIds []}})
require "http/client"
url = "{{baseUrl}}/tags/:tag/customers"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"customerIds\": []\n}"
response = HTTP::Client.delete url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("{{baseUrl}}/tags/:tag/customers"),
Content = new StringContent("{\n \"customerIds\": []\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tag/customers");
var request = new RestRequest("", Method.Delete);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"customerIds\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/:tag/customers"
payload := strings.NewReader("{\n \"customerIds\": []\n}")
req, _ := http.NewRequest("DELETE", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
DELETE /baseUrl/tags/:tag/customers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23
{
"customerIds": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tags/:tag/customers")
.setHeader("content-type", "application/json")
.setBody("{\n \"customerIds\": []\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:tag/customers"))
.header("content-type", "application/json")
.method("DELETE", HttpRequest.BodyPublishers.ofString("{\n \"customerIds\": []\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 \"customerIds\": []\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tags/:tag/customers")
.delete(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tags/:tag/customers")
.header("content-type", "application/json")
.body("{\n \"customerIds\": []\n}")
.asString();
const data = JSON.stringify({
customerIds: []
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('DELETE', '{{baseUrl}}/tags/:tag/customers');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tags/:tag/customers',
headers: {'content-type': 'application/json'},
data: {customerIds: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:tag/customers';
const options = {
method: 'DELETE',
headers: {'content-type': 'application/json'},
body: '{"customerIds":[]}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tags/:tag/customers',
method: 'DELETE',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "customerIds": []\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"customerIds\": []\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tags/:tag/customers")
.delete(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/tags/:tag/customers',
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({customerIds: []}));
req.end();
const request = require('request');
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tags/:tag/customers',
headers: {'content-type': 'application/json'},
body: {customerIds: []},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/tags/:tag/customers');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
customerIds: []
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'DELETE',
url: '{{baseUrl}}/tags/:tag/customers',
headers: {'content-type': 'application/json'},
data: {customerIds: []}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags/:tag/customers';
const options = {
method: 'DELETE',
headers: {'content-type': 'application/json'},
body: '{"customerIds":[]}'
};
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 = @{ @"customerIds": @[ ] };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:tag/customers"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/tags/:tag/customers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"customerIds\": []\n}" in
Client.call ~headers ~body `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/:tag/customers",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'customerIds' => [
]
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('DELETE', '{{baseUrl}}/tags/:tag/customers', [
'body' => '{
"customerIds": []
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tag/customers');
$request->setMethod(HTTP_METH_DELETE);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'customerIds' => [
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'customerIds' => [
]
]));
$request->setRequestUrl('{{baseUrl}}/tags/:tag/customers');
$request->setRequestMethod('DELETE');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:tag/customers' -Method DELETE -Headers $headers -ContentType 'application/json' -Body '{
"customerIds": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tag/customers' -Method DELETE -Headers $headers -ContentType 'application/json' -Body '{
"customerIds": []
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"customerIds\": []\n}"
headers = { 'content-type': "application/json" }
conn.request("DELETE", "/baseUrl/tags/:tag/customers", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:tag/customers"
payload = { "customerIds": [] }
headers = {"content-type": "application/json"}
response = requests.delete(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:tag/customers"
payload <- "{\n \"customerIds\": []\n}"
encode <- "json"
response <- VERB("DELETE", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/tags/:tag/customers")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"customerIds\": []\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.delete('/baseUrl/tags/:tag/customers') do |req|
req.body = "{\n \"customerIds\": []\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}}/tags/:tag/customers";
let payload = json!({"customerIds": ()});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request DELETE \
--url {{baseUrl}}/tags/:tag/customers \
--header 'content-type: application/json' \
--data '{
"customerIds": []
}'
echo '{
"customerIds": []
}' | \
http DELETE {{baseUrl}}/tags/:tag/customers \
content-type:application/json
wget --quiet \
--method DELETE \
--header 'content-type: application/json' \
--body-data '{\n "customerIds": []\n}' \
--output-document \
- {{baseUrl}}/tags/:tag/customers
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["customerIds": []] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tag/customers")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PATCH
Update a tag
{{baseUrl}}/tags/:tag
BODY json
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:tag");
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 \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/tags/:tag" {:content-type :json
:form-params {:_links []
:createdTime ""
:id ""
:name ""
:updatedTime ""}})
require "http/client"
url = "{{baseUrl}}/tags/:tag"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\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}}/tags/:tag"),
Content = new StringContent("{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:tag");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/tags/:tag"
payload := strings.NewReader("{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\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/tags/:tag HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 86
{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/tags/:tag")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/tags/:tag"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\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 \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/tags/:tag")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/tags/:tag")
.header("content-type", "application/json")
.body("{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [],
createdTime: '',
id: '',
name: '',
updatedTime: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/tags/:tag');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/tags/:tag',
headers: {'content-type': 'application/json'},
data: {_links: [], createdTime: '', id: '', name: '', updatedTime: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/tags/:tag';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"_links":[],"createdTime":"","id":"","name":"","updatedTime":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/tags/:tag',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [],\n "createdTime": "",\n "id": "",\n "name": "",\n "updatedTime": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/tags/:tag")
.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/tags/:tag',
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({_links: [], createdTime: '', id: '', name: '', updatedTime: ''}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/tags/:tag',
headers: {'content-type': 'application/json'},
body: {_links: [], createdTime: '', id: '', name: '', updatedTime: ''},
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}}/tags/:tag');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [],
createdTime: '',
id: '',
name: '',
updatedTime: ''
});
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}}/tags/:tag',
headers: {'content-type': 'application/json'},
data: {_links: [], createdTime: '', id: '', name: '', updatedTime: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/tags/:tag';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"_links":[],"createdTime":"","id":"","name":"","updatedTime":""}'
};
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 = @{ @"_links": @[ ],
@"createdTime": @"",
@"id": @"",
@"name": @"",
@"updatedTime": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:tag"]
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}}/tags/:tag" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/tags/:tag",
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([
'_links' => [
],
'createdTime' => '',
'id' => '',
'name' => '',
'updatedTime' => ''
]),
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}}/tags/:tag', [
'body' => '{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/tags/:tag');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
],
'createdTime' => '',
'id' => '',
'name' => '',
'updatedTime' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
],
'createdTime' => '',
'id' => '',
'name' => '',
'updatedTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/tags/:tag');
$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}}/tags/:tag' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:tag' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/tags/:tag", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/tags/:tag"
payload = {
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/tags/:tag"
payload <- "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\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}}/tags/:tag")
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 \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\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/tags/:tag') do |req|
req.body = "{\n \"_links\": [],\n \"createdTime\": \"\",\n \"id\": \"\",\n \"name\": \"\",\n \"updatedTime\": \"\"\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}}/tags/:tag";
let payload = json!({
"_links": (),
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
});
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}}/tags/:tag \
--header 'content-type: application/json' \
--data '{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}'
echo '{
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
}' | \
http PATCH {{baseUrl}}/tags/:tag \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "_links": [],\n "createdTime": "",\n "id": "",\n "name": "",\n "updatedTime": ""\n}' \
--output-document \
- {{baseUrl}}/tags/:tag
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [],
"createdTime": "",
"id": "",
"name": "",
"updatedTime": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:tag")! 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
{
"name": "New"
}
POST
Create a credit transaction
{{baseUrl}}/payouts
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/payouts");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/payouts")
require "http/client"
url = "{{baseUrl}}/payouts"
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}}/payouts"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/payouts");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/payouts"
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/payouts HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/payouts")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/payouts"))
.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}}/payouts")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/payouts")
.asString();
const 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}}/payouts');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/payouts'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/payouts';
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}}/payouts',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/payouts")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/payouts',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/payouts'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/payouts');
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}}/payouts'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/payouts';
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}}/payouts"]
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}}/payouts" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/payouts",
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}}/payouts');
echo $response->getBody();
setUrl('{{baseUrl}}/payouts');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/payouts');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/payouts' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/payouts' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/payouts")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/payouts"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/payouts"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/payouts")
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/payouts') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/payouts";
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}}/payouts
http POST {{baseUrl}}/payouts
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/payouts
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/payouts")! 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 transaction Timeline comment
{{baseUrl}}/transactions/:id/timeline
BODY json
{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/:id/timeline");
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/transactions/:id/timeline" {:content-type :json
:form-params {:_links [{:rel ""}]
:extraData {:actions [{:action ""}]
:author {:userFullName ""
:userId ""}
:links [{:placeholder ""
:resourceId ""
:resourceType ""}]
:mentions {}
:tables [{:footer ""
:title ""
:type ""}]}
:id ""
:message ""
:occurredTime ""
:triggeredBy ""
:type ""}})
require "http/client"
url = "{{baseUrl}}/transactions/:id/timeline"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("{{baseUrl}}/transactions/:id/timeline"),
Content = new StringContent("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/:id/timeline");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/transactions/:id/timeline"
payload := strings.NewReader("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
POST /baseUrl/transactions/:id/timeline HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 524
{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/transactions/:id/timeline")
.setHeader("content-type", "application/json")
.setBody("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/transactions/:id/timeline"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"))
.build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/transactions/:id/timeline")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/transactions/:id/timeline")
.header("content-type", "application/json")
.body("{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
.asString();
const data = JSON.stringify({
_links: [
{
rel: ''
}
],
extraData: {
actions: [
{
action: ''
}
],
author: {
userFullName: '',
userId: ''
},
links: [
{
placeholder: '',
resourceId: '',
resourceType: ''
}
],
mentions: {},
tables: [
{
footer: '',
title: '',
type: ''
}
]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/transactions/:id/timeline');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/transactions/:id/timeline',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
extraData: {
actions: [{action: ''}],
author: {userFullName: '', userId: ''},
links: [{placeholder: '', resourceId: '', resourceType: ''}],
mentions: {},
tables: [{footer: '', title: '', type: ''}]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/transactions/:id/timeline';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"extraData":{"actions":[{"action":""}],"author":{"userFullName":"","userId":""},"links":[{"placeholder":"","resourceId":"","resourceType":""}],"mentions":{},"tables":[{"footer":"","title":"","type":""}]},"id":"","message":"","occurredTime":"","triggeredBy":"","type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/transactions/:id/timeline',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "extraData": {\n "actions": [\n {\n "action": ""\n }\n ],\n "author": {\n "userFullName": "",\n "userId": ""\n },\n "links": [\n {\n "placeholder": "",\n "resourceId": "",\n "resourceType": ""\n }\n ],\n "mentions": {},\n "tables": [\n {\n "footer": "",\n "title": "",\n "type": ""\n }\n ]\n },\n "id": "",\n "message": "",\n "occurredTime": "",\n "triggeredBy": "",\n "type": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/transactions/:id/timeline")
.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/transactions/:id/timeline',
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({
_links: [{rel: ''}],
extraData: {
actions: [{action: ''}],
author: {userFullName: '', userId: ''},
links: [{placeholder: '', resourceId: '', resourceType: ''}],
mentions: {},
tables: [{footer: '', title: '', type: ''}]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/transactions/:id/timeline',
headers: {'content-type': 'application/json'},
body: {
_links: [{rel: ''}],
extraData: {
actions: [{action: ''}],
author: {userFullName: '', userId: ''},
links: [{placeholder: '', resourceId: '', resourceType: ''}],
mentions: {},
tables: [{footer: '', title: '', type: ''}]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
},
json: true
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/transactions/:id/timeline');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
_links: [
{
rel: ''
}
],
extraData: {
actions: [
{
action: ''
}
],
author: {
userFullName: '',
userId: ''
},
links: [
{
placeholder: '',
resourceId: '',
resourceType: ''
}
],
mentions: {},
tables: [
{
footer: '',
title: '',
type: ''
}
]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {
method: 'POST',
url: '{{baseUrl}}/transactions/:id/timeline',
headers: {'content-type': 'application/json'},
data: {
_links: [{rel: ''}],
extraData: {
actions: [{action: ''}],
author: {userFullName: '', userId: ''},
links: [{placeholder: '', resourceId: '', resourceType: ''}],
mentions: {},
tables: [{footer: '', title: '', type: ''}]
},
id: '',
message: '',
occurredTime: '',
triggeredBy: '',
type: ''
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/transactions/:id/timeline';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"_links":[{"rel":""}],"extraData":{"actions":[{"action":""}],"author":{"userFullName":"","userId":""},"links":[{"placeholder":"","resourceId":"","resourceType":""}],"mentions":{},"tables":[{"footer":"","title":"","type":""}]},"id":"","message":"","occurredTime":"","triggeredBy":"","type":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
#import
NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"_links": @[ @{ @"rel": @"" } ],
@"extraData": @{ @"actions": @[ @{ @"action": @"" } ], @"author": @{ @"userFullName": @"", @"userId": @"" }, @"links": @[ @{ @"placeholder": @"", @"resourceId": @"", @"resourceType": @"" } ], @"mentions": @{ }, @"tables": @[ @{ @"footer": @"", @"title": @"", @"type": @"" } ] },
@"id": @"",
@"message": @"",
@"occurredTime": @"",
@"triggeredBy": @"",
@"type": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/transactions/:id/timeline"]
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}}/transactions/:id/timeline" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/transactions/:id/timeline",
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([
'_links' => [
[
'rel' => ''
]
],
'extraData' => [
'actions' => [
[
'action' => ''
]
],
'author' => [
'userFullName' => '',
'userId' => ''
],
'links' => [
[
'placeholder' => '',
'resourceId' => '',
'resourceType' => ''
]
],
'mentions' => [
],
'tables' => [
[
'footer' => '',
'title' => '',
'type' => ''
]
]
],
'id' => '',
'message' => '',
'occurredTime' => '',
'triggeredBy' => '',
'type' => ''
]),
CURLOPT_HTTPHEADER => [
"content-type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/transactions/:id/timeline', [
'body' => '{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:id/timeline');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'_links' => [
[
'rel' => ''
]
],
'extraData' => [
'actions' => [
[
'action' => ''
]
],
'author' => [
'userFullName' => '',
'userId' => ''
],
'links' => [
[
'placeholder' => '',
'resourceId' => '',
'resourceType' => ''
]
],
'mentions' => [
],
'tables' => [
[
'footer' => '',
'title' => '',
'type' => ''
]
]
],
'id' => '',
'message' => '',
'occurredTime' => '',
'triggeredBy' => '',
'type' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'_links' => [
[
'rel' => ''
]
],
'extraData' => [
'actions' => [
[
'action' => ''
]
],
'author' => [
'userFullName' => '',
'userId' => ''
],
'links' => [
[
'placeholder' => '',
'resourceId' => '',
'resourceType' => ''
]
],
'mentions' => [
],
'tables' => [
[
'footer' => '',
'title' => '',
'type' => ''
]
]
],
'id' => '',
'message' => '',
'occurredTime' => '',
'triggeredBy' => '',
'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/transactions/:id/timeline');
$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}}/transactions/:id/timeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:id/timeline' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/transactions/:id/timeline", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/transactions/:id/timeline"
payload = {
"_links": [{ "rel": "" }],
"extraData": {
"actions": [{ "action": "" }],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/transactions/:id/timeline"
payload <- "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
encode <- "json"
response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/transactions/:id/timeline")
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 \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
response = http.request(request)
puts response.read_body
require 'faraday'
conn = Faraday.new(
url: 'https://example.com',
headers: {'Content-Type' => 'application/json'}
)
response = conn.post('/baseUrl/transactions/:id/timeline') do |req|
req.body = "{\n \"_links\": [\n {\n \"rel\": \"\"\n }\n ],\n \"extraData\": {\n \"actions\": [\n {\n \"action\": \"\"\n }\n ],\n \"author\": {\n \"userFullName\": \"\",\n \"userId\": \"\"\n },\n \"links\": [\n {\n \"placeholder\": \"\",\n \"resourceId\": \"\",\n \"resourceType\": \"\"\n }\n ],\n \"mentions\": {},\n \"tables\": [\n {\n \"footer\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ]\n },\n \"id\": \"\",\n \"message\": \"\",\n \"occurredTime\": \"\",\n \"triggeredBy\": \"\",\n \"type\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/transactions/:id/timeline";
let payload = json!({
"_links": (json!({"rel": ""})),
"extraData": json!({
"actions": (json!({"action": ""})),
"author": json!({
"userFullName": "",
"userId": ""
}),
"links": (
json!({
"placeholder": "",
"resourceId": "",
"resourceType": ""
})
),
"mentions": json!({}),
"tables": (
json!({
"footer": "",
"title": "",
"type": ""
})
)
}),
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
});
let mut headers = reqwest::header::HeaderMap::new();
headers.insert("content-type", "application/json".parse().unwrap());
let client = reqwest::Client::new();
let response = client.post(url)
.headers(headers)
.json(&payload)
.send()
.await;
let results = response.unwrap()
.json::()
.await
.unwrap();
dbg!(results);
}
curl --request POST \
--url {{baseUrl}}/transactions/:id/timeline \
--header 'content-type: application/json' \
--data '{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}'
echo '{
"_links": [
{
"rel": ""
}
],
"extraData": {
"actions": [
{
"action": ""
}
],
"author": {
"userFullName": "",
"userId": ""
},
"links": [
{
"placeholder": "",
"resourceId": "",
"resourceType": ""
}
],
"mentions": {},
"tables": [
{
"footer": "",
"title": "",
"type": ""
}
]
},
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
}' | \
http POST {{baseUrl}}/transactions/:id/timeline \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "_links": [\n {\n "rel": ""\n }\n ],\n "extraData": {\n "actions": [\n {\n "action": ""\n }\n ],\n "author": {\n "userFullName": "",\n "userId": ""\n },\n "links": [\n {\n "placeholder": "",\n "resourceId": "",\n "resourceType": ""\n }\n ],\n "mentions": {},\n "tables": [\n {\n "footer": "",\n "title": "",\n "type": ""\n }\n ]\n },\n "id": "",\n "message": "",\n "occurredTime": "",\n "triggeredBy": "",\n "type": ""\n}' \
--output-document \
- {{baseUrl}}/transactions/:id/timeline
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"_links": [["rel": ""]],
"extraData": [
"actions": [["action": ""]],
"author": [
"userFullName": "",
"userId": ""
],
"links": [
[
"placeholder": "",
"resourceId": "",
"resourceType": ""
]
],
"mentions": [],
"tables": [
[
"footer": "",
"title": "",
"type": ""
]
]
],
"id": "",
"message": "",
"occurredTime": "",
"triggeredBy": "",
"type": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/:id/timeline")! 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 transaction
{{baseUrl}}/transactions
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/transactions")
require "http/client"
url = "{{baseUrl}}/transactions"
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}}/transactions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/transactions"
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/transactions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/transactions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/transactions"))
.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}}/transactions")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/transactions")
.asString();
const 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}}/transactions');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/transactions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/transactions';
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}}/transactions',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/transactions")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/transactions',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/transactions'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/transactions');
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}}/transactions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/transactions';
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}}/transactions"]
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}}/transactions" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/transactions",
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}}/transactions');
echo $response->getBody();
setUrl('{{baseUrl}}/transactions');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/transactions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/transactions"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/transactions"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/transactions")
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/transactions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/transactions";
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}}/transactions
http POST {{baseUrl}}/transactions
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/transactions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions")! 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()
DELETE
Delete a Transaction Timeline message
{{baseUrl}}/transactions/:id/timeline/:messageId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/:id/timeline/:messageId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/delete "{{baseUrl}}/transactions/:id/timeline/:messageId")
require "http/client"
url = "{{baseUrl}}/transactions/:id/timeline/:messageId"
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}}/transactions/:id/timeline/:messageId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/:id/timeline/:messageId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/transactions/:id/timeline/:messageId"
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/transactions/:id/timeline/:messageId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/transactions/:id/timeline/:messageId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/transactions/:id/timeline/:messageId"))
.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}}/transactions/:id/timeline/:messageId")
.delete(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/transactions/:id/timeline/:messageId")
.asString();
const 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}}/transactions/:id/timeline/:messageId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'DELETE',
url: '{{baseUrl}}/transactions/:id/timeline/:messageId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/transactions/:id/timeline/:messageId';
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}}/transactions/:id/timeline/:messageId',
method: 'DELETE',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/transactions/:id/timeline/:messageId")
.delete(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'DELETE',
hostname: 'example.com',
port: null,
path: '/baseUrl/transactions/:id/timeline/:messageId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/transactions/:id/timeline/:messageId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('DELETE', '{{baseUrl}}/transactions/:id/timeline/:messageId');
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}}/transactions/:id/timeline/:messageId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/transactions/:id/timeline/:messageId';
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}}/transactions/:id/timeline/:messageId"]
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}}/transactions/:id/timeline/:messageId" in
Client.call `DELETE uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/transactions/:id/timeline/:messageId",
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}}/transactions/:id/timeline/:messageId');
echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:id/timeline/:messageId');
$request->setMethod(HTTP_METH_DELETE);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions/:id/timeline/:messageId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/:id/timeline/:messageId' -Method DELETE
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:id/timeline/:messageId' -Method DELETE
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("DELETE", "/baseUrl/transactions/:id/timeline/:messageId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/transactions/:id/timeline/:messageId"
response = requests.delete(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/transactions/:id/timeline/:messageId"
response <- VERB("DELETE", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/transactions/:id/timeline/:messageId")
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/transactions/:id/timeline/:messageId') do |req|
end
puts response.status
puts response.body
use std::str::FromStr;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/transactions/:id/timeline/:messageId";
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}}/transactions/:id/timeline/:messageId
http DELETE {{baseUrl}}/transactions/:id/timeline/:messageId
wget --quiet \
--method DELETE \
--output-document \
- {{baseUrl}}/transactions/:id/timeline/:messageId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/:id/timeline/:messageId")! 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
Query a Transaction
{{baseUrl}}/transactions/:id/query
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/:id/query");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/transactions/:id/query")
require "http/client"
url = "{{baseUrl}}/transactions/:id/query"
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}}/transactions/:id/query"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/:id/query");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/transactions/:id/query"
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/transactions/:id/query HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/transactions/:id/query")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/transactions/:id/query"))
.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}}/transactions/:id/query")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/transactions/:id/query")
.asString();
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/transactions/:id/query');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/transactions/:id/query'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/transactions/:id/query';
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}}/transactions/:id/query',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/transactions/:id/query")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/transactions/:id/query',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.end();
const request = require('request');
const options = {method: 'POST', url: '{{baseUrl}}/transactions/:id/query'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/transactions/:id/query');
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
const axios = require('axios').default;
const options = {method: 'POST', url: '{{baseUrl}}/transactions/:id/query'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/transactions/:id/query';
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}}/transactions/:id/query"]
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}}/transactions/:id/query" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/transactions/:id/query",
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}}/transactions/:id/query');
echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:id/query');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions/:id/query');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/:id/query' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:id/query' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("POST", "/baseUrl/transactions/:id/query")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/transactions/:id/query"
response = requests.post(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/transactions/:id/query"
response <- VERB("POST", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/transactions/:id/query")
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/transactions/:id/query') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/transactions/:id/query";
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}}/transactions/:id/query
http POST {{baseUrl}}/transactions/:id/query
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/transactions/:id/query
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/:id/query")! 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
Ready to Pay
{{baseUrl}}/ready-to-pay
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/ready-to-pay");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/ready-to-pay")
require "http/client"
url = "{{baseUrl}}/ready-to-pay"
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}}/ready-to-pay"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/ready-to-pay");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/ready-to-pay"
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/ready-to-pay HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/ready-to-pay")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/ready-to-pay"))
.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}}/ready-to-pay")
.post(null)
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/ready-to-pay")
.asString();
const 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}}/ready-to-pay');
xhr.send(data);
import axios from 'axios';
const options = {method: 'POST', url: '{{baseUrl}}/ready-to-pay'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/ready-to-pay';
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}}/ready-to-pay',
method: 'POST',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/ready-to-pay")
.post(null)
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/ready-to-pay',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/ready-to-pay'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('POST', '{{baseUrl}}/ready-to-pay');
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}}/ready-to-pay'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/ready-to-pay';
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}}/ready-to-pay"]
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}}/ready-to-pay" in
Client.call `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/ready-to-pay",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
request('POST', '{{baseUrl}}/ready-to-pay');
echo $response->getBody();
setUrl('{{baseUrl}}/ready-to-pay');
$request->setMethod(HTTP_METH_POST);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/ready-to-pay');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/ready-to-pay' -Method POST
$response = Invoke-RestMethod -Uri '{{baseUrl}}/ready-to-pay' -Method POST
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = ""
conn.request("POST", "/baseUrl/ready-to-pay", payload)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/ready-to-pay"
payload = ""
response = requests.post(url, data=payload)
print(response.json())
library(httr)
url <- "{{baseUrl}}/ready-to-pay"
payload <- ""
response <- VERB("POST", url, body = payload, content_type(""))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/ready-to-pay")
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/ready-to-pay') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/ready-to-pay";
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}}/ready-to-pay
http POST {{baseUrl}}/ready-to-pay
wget --quiet \
--method POST \
--output-document \
- {{baseUrl}}/ready-to-pay
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/ready-to-pay")! 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
[
{
"brands": [
"Visa",
"MasterCard"
],
"feature": {
"name": "Google Pay"
},
"filters": [
"brand:Visa,MasterCard;bin:!411111"
],
"method": "payment-card"
},
{
"feature": {
"expirationTime": "2006-01-02T15:04:05Z",
"linkToken": "some-random-link_token-for-plaid",
"name": "Plaid"
},
"method": "ach"
},
{
"brands": [
"Visa"
],
"feature": null,
"filters": [
"brand:Visa;bin:411111,444433"
],
"method": "payment-card"
},
{
"feature": {
"$ref": "#/components/schemas/ReadyToPayMethods/example/2/feature"
},
"filters": [],
"method": "ach"
},
{
"filters": [],
"method": "paypal"
},
{
"filters": [],
"method": "Skrill"
}
]
POST
Refund a Transaction
{{baseUrl}}/transactions/:id/refund
BODY json
{
"amount": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/:id/refund");
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 \"amount\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/transactions/:id/refund" {:content-type :json
:form-params {:amount ""}})
require "http/client"
url = "{{baseUrl}}/transactions/:id/refund"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"amount\": \"\"\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}}/transactions/:id/refund"),
Content = new StringContent("{\n \"amount\": \"\"\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}}/transactions/:id/refund");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"amount\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/transactions/:id/refund"
payload := strings.NewReader("{\n \"amount\": \"\"\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/transactions/:id/refund HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 18
{
"amount": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/transactions/:id/refund")
.setHeader("content-type", "application/json")
.setBody("{\n \"amount\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/transactions/:id/refund"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"amount\": \"\"\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 \"amount\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/transactions/:id/refund")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/transactions/:id/refund")
.header("content-type", "application/json")
.body("{\n \"amount\": \"\"\n}")
.asString();
const data = JSON.stringify({
amount: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/transactions/:id/refund');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/transactions/:id/refund',
headers: {'content-type': 'application/json'},
data: {amount: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/transactions/:id/refund';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"amount":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/transactions/:id/refund',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "amount": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"amount\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/transactions/:id/refund")
.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/transactions/:id/refund',
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({amount: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/transactions/:id/refund',
headers: {'content-type': 'application/json'},
body: {amount: ''},
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}}/transactions/:id/refund');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
amount: ''
});
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}}/transactions/:id/refund',
headers: {'content-type': 'application/json'},
data: {amount: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/transactions/:id/refund';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"amount":""}'
};
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 = @{ @"amount": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/transactions/:id/refund"]
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}}/transactions/:id/refund" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"amount\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/transactions/:id/refund",
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([
'amount' => ''
]),
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}}/transactions/:id/refund', [
'body' => '{
"amount": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:id/refund');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'amount' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'amount' => ''
]));
$request->setRequestUrl('{{baseUrl}}/transactions/:id/refund');
$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}}/transactions/:id/refund' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"amount": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:id/refund' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"amount": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"amount\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/transactions/:id/refund", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/transactions/:id/refund"
payload = { "amount": "" }
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/transactions/:id/refund"
payload <- "{\n \"amount\": \"\"\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}}/transactions/:id/refund")
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 \"amount\": \"\"\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/transactions/:id/refund') do |req|
req.body = "{\n \"amount\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/transactions/:id/refund";
let payload = json!({"amount": ""});
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}}/transactions/:id/refund \
--header 'content-type: application/json' \
--data '{
"amount": ""
}'
echo '{
"amount": ""
}' | \
http POST {{baseUrl}}/transactions/:id/refund \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "amount": ""\n}' \
--output-document \
- {{baseUrl}}/transactions/:id/refund
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["amount": ""] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/:id/refund")! 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
Retrieve a Transaction
{{baseUrl}}/transactions/:id
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/:id");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/transactions/:id")
require "http/client"
url = "{{baseUrl}}/transactions/: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}}/transactions/:id"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/transactions/: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/transactions/:id HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/transactions/:id")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/transactions/: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}}/transactions/:id")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/transactions/: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}}/transactions/:id');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/transactions/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/transactions/: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}}/transactions/:id',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/transactions/:id")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/transactions/: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}}/transactions/: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}}/transactions/: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}}/transactions/:id'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/transactions/: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}}/transactions/: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}}/transactions/:id" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/transactions/: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}}/transactions/:id');
echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:id');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/:id' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:id' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/transactions/:id")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/transactions/:id"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/transactions/:id"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/transactions/: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/transactions/:id') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/transactions/: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}}/transactions/:id
http GET {{baseUrl}}/transactions/:id
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/transactions/:id
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/: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
Retrieve a list of transaction timeline messages
{{baseUrl}}/transactions/:id/timeline
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/:id/timeline");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/transactions/:id/timeline")
require "http/client"
url = "{{baseUrl}}/transactions/:id/timeline"
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}}/transactions/:id/timeline"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/:id/timeline");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/transactions/:id/timeline"
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/transactions/:id/timeline HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/transactions/:id/timeline")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/transactions/:id/timeline"))
.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}}/transactions/:id/timeline")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/transactions/:id/timeline")
.asString();
const 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}}/transactions/:id/timeline');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/transactions/:id/timeline'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/transactions/:id/timeline';
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}}/transactions/:id/timeline',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/transactions/:id/timeline")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/transactions/:id/timeline',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/transactions/:id/timeline'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/transactions/:id/timeline');
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}}/transactions/:id/timeline'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/transactions/:id/timeline';
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}}/transactions/:id/timeline"]
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}}/transactions/:id/timeline" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/transactions/:id/timeline",
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}}/transactions/:id/timeline');
echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:id/timeline');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions/:id/timeline');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/:id/timeline' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:id/timeline' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/transactions/:id/timeline")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/transactions/:id/timeline"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/transactions/:id/timeline"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/transactions/:id/timeline")
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/transactions/:id/timeline') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/transactions/:id/timeline";
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}}/transactions/:id/timeline
http GET {{baseUrl}}/transactions/:id/timeline
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/transactions/:id/timeline
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/:id/timeline")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a list of transactions
{{baseUrl}}/transactions
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/transactions")
require "http/client"
url = "{{baseUrl}}/transactions"
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}}/transactions"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/transactions"
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/transactions HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/transactions")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/transactions"))
.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}}/transactions")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/transactions")
.asString();
const 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}}/transactions');
xhr.send(data);
import axios from 'axios';
const options = {method: 'GET', url: '{{baseUrl}}/transactions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/transactions';
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}}/transactions',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/transactions")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/transactions',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/transactions'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/transactions');
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}}/transactions'};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/transactions';
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}}/transactions"]
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}}/transactions" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/transactions",
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}}/transactions');
echo $response->getBody();
setUrl('{{baseUrl}}/transactions');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/transactions")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/transactions"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/transactions"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/transactions")
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/transactions') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/transactions";
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}}/transactions
http GET {{baseUrl}}/transactions
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/transactions
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
GET
Retrieve a transaction Timeline message
{{baseUrl}}/transactions/:id/timeline/:messageId
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/:id/timeline/:messageId");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/get "{{baseUrl}}/transactions/:id/timeline/:messageId")
require "http/client"
url = "{{baseUrl}}/transactions/:id/timeline/:messageId"
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}}/transactions/:id/timeline/:messageId"),
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/transactions/:id/timeline/:messageId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/transactions/:id/timeline/:messageId"
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/transactions/:id/timeline/:messageId HTTP/1.1
Host: example.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/transactions/:id/timeline/:messageId")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/transactions/:id/timeline/:messageId"))
.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}}/transactions/:id/timeline/:messageId")
.get()
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/transactions/:id/timeline/:messageId")
.asString();
const 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}}/transactions/:id/timeline/:messageId');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'GET',
url: '{{baseUrl}}/transactions/:id/timeline/:messageId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/transactions/:id/timeline/:messageId';
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}}/transactions/:id/timeline/:messageId',
method: 'GET',
headers: {}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val request = Request.Builder()
.url("{{baseUrl}}/transactions/:id/timeline/:messageId")
.get()
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'GET',
hostname: 'example.com',
port: null,
path: '/baseUrl/transactions/:id/timeline/:messageId',
headers: {}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.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}}/transactions/:id/timeline/:messageId'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
const unirest = require('unirest');
const req = unirest('GET', '{{baseUrl}}/transactions/:id/timeline/:messageId');
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}}/transactions/:id/timeline/:messageId'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/transactions/:id/timeline/:messageId';
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}}/transactions/:id/timeline/:messageId"]
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}}/transactions/:id/timeline/:messageId" in
Client.call `GET uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/transactions/:id/timeline/:messageId",
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}}/transactions/:id/timeline/:messageId');
echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:id/timeline/:messageId');
$request->setMethod(HTTP_METH_GET);
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
setRequestUrl('{{baseUrl}}/transactions/:id/timeline/:messageId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/:id/timeline/:messageId' -Method GET
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:id/timeline/:messageId' -Method GET
import http.client
conn = http.client.HTTPSConnection("example.com")
conn.request("GET", "/baseUrl/transactions/:id/timeline/:messageId")
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/transactions/:id/timeline/:messageId"
response = requests.get(url)
print(response.json())
library(httr)
url <- "{{baseUrl}}/transactions/:id/timeline/:messageId"
response <- VERB("GET", url, content_type("application/octet-stream"))
content(response, "text")
require 'uri'
require 'net/http'
url = URI("{{baseUrl}}/transactions/:id/timeline/:messageId")
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/transactions/:id/timeline/:messageId') do |req|
end
puts response.status
puts response.body
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/transactions/:id/timeline/:messageId";
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}}/transactions/:id/timeline/:messageId
http GET {{baseUrl}}/transactions/:id/timeline/:messageId
wget --quiet \
--method GET \
--output-document \
- {{baseUrl}}/transactions/:id/timeline/:messageId
import Foundation
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/:id/timeline/:messageId")! 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
Update a Transaction status
{{baseUrl}}/transactions/:id/update
BODY json
{
"amount": "",
"currency": "",
"result": ""
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/:id/update");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);
curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n \"amount\": \"\",\n \"currency\": \"\",\n \"result\": \"\"\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/post "{{baseUrl}}/transactions/:id/update" {:content-type :json
:form-params {:amount ""
:currency ""
:result ""}})
require "http/client"
url = "{{baseUrl}}/transactions/:id/update"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"amount\": \"\",\n \"currency\": \"\",\n \"result\": \"\"\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}}/transactions/:id/update"),
Content = new StringContent("{\n \"amount\": \"\",\n \"currency\": \"\",\n \"result\": \"\"\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}}/transactions/:id/update");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"amount\": \"\",\n \"currency\": \"\",\n \"result\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/transactions/:id/update"
payload := strings.NewReader("{\n \"amount\": \"\",\n \"currency\": \"\",\n \"result\": \"\"\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/transactions/:id/update HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 52
{
"amount": "",
"currency": "",
"result": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/transactions/:id/update")
.setHeader("content-type", "application/json")
.setBody("{\n \"amount\": \"\",\n \"currency\": \"\",\n \"result\": \"\"\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/transactions/:id/update"))
.header("content-type", "application/json")
.method("POST", HttpRequest.BodyPublishers.ofString("{\n \"amount\": \"\",\n \"currency\": \"\",\n \"result\": \"\"\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 \"amount\": \"\",\n \"currency\": \"\",\n \"result\": \"\"\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/transactions/:id/update")
.post(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/transactions/:id/update")
.header("content-type", "application/json")
.body("{\n \"amount\": \"\",\n \"currency\": \"\",\n \"result\": \"\"\n}")
.asString();
const data = JSON.stringify({
amount: '',
currency: '',
result: ''
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('POST', '{{baseUrl}}/transactions/:id/update');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'POST',
url: '{{baseUrl}}/transactions/:id/update',
headers: {'content-type': 'application/json'},
data: {amount: '', currency: '', result: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/transactions/:id/update';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"amount":"","currency":"","result":""}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/transactions/:id/update',
method: 'POST',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "amount": "",\n "currency": "",\n "result": ""\n}'
};
$.ajax(settings).done(function (response) {
console.log(response);
});
val client = OkHttpClient()
val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n \"amount\": \"\",\n \"currency\": \"\",\n \"result\": \"\"\n}")
val request = Request.Builder()
.url("{{baseUrl}}/transactions/:id/update")
.post(body)
.addHeader("content-type", "application/json")
.build()
val response = client.newCall(request).execute()
const http = require('https');
const options = {
method: 'POST',
hostname: 'example.com',
port: null,
path: '/baseUrl/transactions/:id/update',
headers: {
'content-type': 'application/json'
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on('data', function (chunk) {
chunks.push(chunk);
});
res.on('end', function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({amount: '', currency: '', result: ''}));
req.end();
const request = require('request');
const options = {
method: 'POST',
url: '{{baseUrl}}/transactions/:id/update',
headers: {'content-type': 'application/json'},
body: {amount: '', currency: '', result: ''},
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}}/transactions/:id/update');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
amount: '',
currency: '',
result: ''
});
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}}/transactions/:id/update',
headers: {'content-type': 'application/json'},
data: {amount: '', currency: '', result: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/transactions/:id/update';
const options = {
method: 'POST',
headers: {'content-type': 'application/json'},
body: '{"amount":"","currency":"","result":""}'
};
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 = @{ @"amount": @"",
@"currency": @"",
@"result": @"" };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/transactions/:id/update"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"%@", error);
} else {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
NSLog(@"%@", httpResponse);
}
}];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt
let uri = Uri.of_string "{{baseUrl}}/transactions/:id/update" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"amount\": \"\",\n \"currency\": \"\",\n \"result\": \"\"\n}" in
Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/transactions/:id/update",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'amount' => '',
'currency' => '',
'result' => ''
]),
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}}/transactions/:id/update', [
'body' => '{
"amount": "",
"currency": "",
"result": ""
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:id/update');
$request->setMethod(HTTP_METH_POST);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'amount' => '',
'currency' => '',
'result' => ''
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'amount' => '',
'currency' => '',
'result' => ''
]));
$request->setRequestUrl('{{baseUrl}}/transactions/:id/update');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'content-type' => 'application/json'
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/transactions/:id/update' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"amount": "",
"currency": "",
"result": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:id/update' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
"amount": "",
"currency": "",
"result": ""
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"amount\": \"\",\n \"currency\": \"\",\n \"result\": \"\"\n}"
headers = { 'content-type': "application/json" }
conn.request("POST", "/baseUrl/transactions/:id/update", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/transactions/:id/update"
payload = {
"amount": "",
"currency": "",
"result": ""
}
headers = {"content-type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/transactions/:id/update"
payload <- "{\n \"amount\": \"\",\n \"currency\": \"\",\n \"result\": \"\"\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}}/transactions/:id/update")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n \"amount\": \"\",\n \"currency\": \"\",\n \"result\": \"\"\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/transactions/:id/update') do |req|
req.body = "{\n \"amount\": \"\",\n \"currency\": \"\",\n \"result\": \"\"\n}"
end
puts response.status
puts response.body
use serde_json::json;
use reqwest;
#[tokio::main]
pub async fn main() {
let url = "{{baseUrl}}/transactions/:id/update";
let payload = json!({
"amount": "",
"currency": "",
"result": ""
});
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}}/transactions/:id/update \
--header 'content-type: application/json' \
--data '{
"amount": "",
"currency": "",
"result": ""
}'
echo '{
"amount": "",
"currency": "",
"result": ""
}' | \
http POST {{baseUrl}}/transactions/:id/update \
content-type:application/json
wget --quiet \
--method POST \
--header 'content-type: application/json' \
--body-data '{\n "amount": "",\n "currency": "",\n "result": ""\n}' \
--output-document \
- {{baseUrl}}/transactions/:id/update
import Foundation
let headers = ["content-type": "application/json"]
let parameters = [
"amount": "",
"currency": "",
"result": ""
] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/:id/update")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
PATCH
Update a transaction
{{baseUrl}}/transactions/:id
BODY json
{
"customFields": {}
}
Examples
REQUEST
CURL *hnd = curl_easy_init();
curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transactions/: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 \"customFields\": {\n \"foo\": \"bar\"\n }\n}");
CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])
(client/patch "{{baseUrl}}/transactions/:id" {:content-type :json
:form-params {:customFields {:foo "bar"}}})
require "http/client"
url = "{{baseUrl}}/transactions/:id"
headers = HTTP::Headers{
"content-type" => "application/json"
}
reqBody = "{\n \"customFields\": {\n \"foo\": \"bar\"\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}}/transactions/:id"),
Content = new StringContent("{\n \"customFields\": {\n \"foo\": \"bar\"\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}}/transactions/:id");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n \"customFields\": {\n \"foo\": \"bar\"\n }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "{{baseUrl}}/transactions/:id"
payload := strings.NewReader("{\n \"customFields\": {\n \"foo\": \"bar\"\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/transactions/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 44
{
"customFields": {
"foo": "bar"
}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/transactions/:id")
.setHeader("content-type", "application/json")
.setBody("{\n \"customFields\": {\n \"foo\": \"bar\"\n }\n}")
.execute()
.toCompletableFuture()
.thenAccept(System.out::println)
.join();
client.close();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("{{baseUrl}}/transactions/:id"))
.header("content-type", "application/json")
.method("PATCH", HttpRequest.BodyPublishers.ofString("{\n \"customFields\": {\n \"foo\": \"bar\"\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 \"customFields\": {\n \"foo\": \"bar\"\n }\n}");
Request request = new Request.Builder()
.url("{{baseUrl}}/transactions/:id")
.patch(body)
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/transactions/:id")
.header("content-type", "application/json")
.body("{\n \"customFields\": {\n \"foo\": \"bar\"\n }\n}")
.asString();
const data = JSON.stringify({
customFields: {
foo: 'bar'
}
});
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener('readystatechange', function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open('PATCH', '{{baseUrl}}/transactions/:id');
xhr.setRequestHeader('content-type', 'application/json');
xhr.send(data);
import axios from 'axios';
const options = {
method: 'PATCH',
url: '{{baseUrl}}/transactions/:id',
headers: {'content-type': 'application/json'},
data: {customFields: {foo: 'bar'}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const url = '{{baseUrl}}/transactions/:id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"customFields":{"foo":"bar"}}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
const settings = {
async: true,
crossDomain: true,
url: '{{baseUrl}}/transactions/:id',
method: 'PATCH',
headers: {
'content-type': 'application/json'
},
processData: false,
data: '{\n "customFields": {\n "foo": "bar"\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 \"customFields\": {\n \"foo\": \"bar\"\n }\n}")
val request = Request.Builder()
.url("{{baseUrl}}/transactions/: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/transactions/: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({customFields: {foo: 'bar'}}));
req.end();
const request = require('request');
const options = {
method: 'PATCH',
url: '{{baseUrl}}/transactions/:id',
headers: {'content-type': 'application/json'},
body: {customFields: {foo: 'bar'}},
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}}/transactions/:id');
req.headers({
'content-type': 'application/json'
});
req.type('json');
req.send({
customFields: {
foo: 'bar'
}
});
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}}/transactions/:id',
headers: {'content-type': 'application/json'},
data: {customFields: {foo: 'bar'}}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
const fetch = require('node-fetch');
const url = '{{baseUrl}}/transactions/:id';
const options = {
method: 'PATCH',
headers: {'content-type': 'application/json'},
body: '{"customFields":{"foo":"bar"}}'
};
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 = @{ @"customFields": @{ @"foo": @"bar" } };
NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/transactions/: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}}/transactions/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n \"customFields\": {\n \"foo\": \"bar\"\n }\n}" in
Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
(* Do stuff with the result *)
"{{baseUrl}}/transactions/: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([
'customFields' => [
'foo' => 'bar'
]
]),
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}}/transactions/:id', [
'body' => '{
"customFields": {
"foo": "bar"
}
}',
'headers' => [
'content-type' => 'application/json',
],
]);
echo $response->getBody();
setUrl('{{baseUrl}}/transactions/:id');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);
$request->setHeaders([
'content-type' => 'application/json'
]);
$request->setContentType('application/json');
$request->setBody(json_encode([
'customFields' => [
'foo' => 'bar'
]
]));
try {
$response = $request->send();
echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}
append(json_encode([
'customFields' => [
'foo' => 'bar'
]
]));
$request->setRequestUrl('{{baseUrl}}/transactions/: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}}/transactions/:id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"customFields": {
"foo": "bar"
}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transactions/:id' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
"customFields": {
"foo": "bar"
}
}'
import http.client
conn = http.client.HTTPSConnection("example.com")
payload = "{\n \"customFields\": {\n \"foo\": \"bar\"\n }\n}"
headers = { 'content-type': "application/json" }
conn.request("PATCH", "/baseUrl/transactions/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import requests
url = "{{baseUrl}}/transactions/:id"
payload = { "customFields": { "foo": "bar" } }
headers = {"content-type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.json())
library(httr)
url <- "{{baseUrl}}/transactions/:id"
payload <- "{\n \"customFields\": {\n \"foo\": \"bar\"\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}}/transactions/: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 \"customFields\": {\n \"foo\": \"bar\"\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/transactions/:id') do |req|
req.body = "{\n \"customFields\": {\n \"foo\": \"bar\"\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}}/transactions/:id";
let payload = json!({"customFields": json!({"foo": "bar"})});
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}}/transactions/:id \
--header 'content-type: application/json' \
--data '{
"customFields": {
"foo": "bar"
}
}'
echo '{
"customFields": {
"foo": "bar"
}
}' | \
http PATCH {{baseUrl}}/transactions/:id \
content-type:application/json
wget --quiet \
--method PATCH \
--header 'content-type: application/json' \
--body-data '{\n "customFields": {\n "foo": "bar"\n }\n}' \
--output-document \
- {{baseUrl}}/transactions/:id
import Foundation
let headers = ["content-type": "application/json"]
let parameters = ["customFields": ["foo": "bar"]] as [String : Any]
let postData = JSONSerialization.data(withJSONObject: parameters, options: [])
let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transactions/: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()