GET Get the Analytics API operation index for one store
{{baseUrl}}/v2/user/analytics/:storeId
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/analytics/:storeId")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/analytics/:storeId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/analytics/:storeId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/analytics/:storeId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/analytics/:storeId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/analytics/:storeId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/analytics/:storeId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/:storeId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/analytics/:storeId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/analytics/:storeId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/analytics/:storeId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/:storeId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/analytics/:storeId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/analytics/:storeId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/analytics/:storeId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/analytics/:storeId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/analytics/:storeId
http GET {{baseUrl}}/v2/user/analytics/:storeId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the Analytics API operation index
{{baseUrl}}/v2/user/analytics/
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/analytics/")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/analytics/"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/analytics/ HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/analytics/")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/analytics/")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/analytics/');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/analytics/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/analytics/'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/analytics/');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/analytics/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/analytics/" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/analytics/');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/analytics/")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/analytics/') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/analytics/
http GET {{baseUrl}}/v2/user/analytics/
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Copy product optimisations between 2 channels
{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy
QUERY PARAMS

storeId
BODY json

{
  "channelIdSource": "",
  "channelIdTarget": "",
  "keepExistingOptimisation": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"channelIdSource\": \"\",\n  \"channelIdTarget\": \"\",\n  \"keepExistingOptimisation\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy" {:content-type :json
                                                                                          :form-params {:channelIdSource ""
                                                                                                        :channelIdTarget ""
                                                                                                        :keepExistingOptimisation false}})
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"channelIdSource\": \"\",\n  \"channelIdTarget\": \"\",\n  \"keepExistingOptimisation\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy"),
    Content = new StringContent("{\n  \"channelIdSource\": \"\",\n  \"channelIdTarget\": \"\",\n  \"keepExistingOptimisation\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"channelIdSource\": \"\",\n  \"channelIdTarget\": \"\",\n  \"keepExistingOptimisation\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy"

	payload := strings.NewReader("{\n  \"channelIdSource\": \"\",\n  \"channelIdTarget\": \"\",\n  \"keepExistingOptimisation\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/user/analytics/:storeId/optimisations/copy HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 89

{
  "channelIdSource": "",
  "channelIdTarget": "",
  "keepExistingOptimisation": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"channelIdSource\": \"\",\n  \"channelIdTarget\": \"\",\n  \"keepExistingOptimisation\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"channelIdSource\": \"\",\n  \"channelIdTarget\": \"\",\n  \"keepExistingOptimisation\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"channelIdSource\": \"\",\n  \"channelIdTarget\": \"\",\n  \"keepExistingOptimisation\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy")
  .header("content-type", "application/json")
  .body("{\n  \"channelIdSource\": \"\",\n  \"channelIdTarget\": \"\",\n  \"keepExistingOptimisation\": false\n}")
  .asString();
const data = JSON.stringify({
  channelIdSource: '',
  channelIdTarget: '',
  keepExistingOptimisation: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy',
  headers: {'content-type': 'application/json'},
  data: {channelIdSource: '', channelIdTarget: '', keepExistingOptimisation: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"channelIdSource":"","channelIdTarget":"","keepExistingOptimisation":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "channelIdSource": "",\n  "channelIdTarget": "",\n  "keepExistingOptimisation": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"channelIdSource\": \"\",\n  \"channelIdTarget\": \"\",\n  \"keepExistingOptimisation\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy")
  .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/v2/user/analytics/:storeId/optimisations/copy',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({channelIdSource: '', channelIdTarget: '', keepExistingOptimisation: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy',
  headers: {'content-type': 'application/json'},
  body: {channelIdSource: '', channelIdTarget: '', keepExistingOptimisation: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  channelIdSource: '',
  channelIdTarget: '',
  keepExistingOptimisation: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy',
  headers: {'content-type': 'application/json'},
  data: {channelIdSource: '', channelIdTarget: '', keepExistingOptimisation: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"channelIdSource":"","channelIdTarget":"","keepExistingOptimisation":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"channelIdSource": @"",
                              @"channelIdTarget": @"",
                              @"keepExistingOptimisation": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy"]
                                                       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}}/v2/user/analytics/:storeId/optimisations/copy" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"channelIdSource\": \"\",\n  \"channelIdTarget\": \"\",\n  \"keepExistingOptimisation\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy",
  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([
    'channelIdSource' => '',
    'channelIdTarget' => '',
    'keepExistingOptimisation' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy', [
  'body' => '{
  "channelIdSource": "",
  "channelIdTarget": "",
  "keepExistingOptimisation": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'channelIdSource' => '',
  'channelIdTarget' => '',
  'keepExistingOptimisation' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'channelIdSource' => '',
  'channelIdTarget' => '',
  'keepExistingOptimisation' => null
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy');
$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}}/v2/user/analytics/:storeId/optimisations/copy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "channelIdSource": "",
  "channelIdTarget": "",
  "keepExistingOptimisation": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "channelIdSource": "",
  "channelIdTarget": "",
  "keepExistingOptimisation": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"channelIdSource\": \"\",\n  \"channelIdTarget\": \"\",\n  \"keepExistingOptimisation\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/analytics/:storeId/optimisations/copy", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy"

payload = {
    "channelIdSource": "",
    "channelIdTarget": "",
    "keepExistingOptimisation": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy"

payload <- "{\n  \"channelIdSource\": \"\",\n  \"channelIdTarget\": \"\",\n  \"keepExistingOptimisation\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy")

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  \"channelIdSource\": \"\",\n  \"channelIdTarget\": \"\",\n  \"keepExistingOptimisation\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/user/analytics/:storeId/optimisations/copy') do |req|
  req.body = "{\n  \"channelIdSource\": \"\",\n  \"channelIdTarget\": \"\",\n  \"keepExistingOptimisation\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy";

    let payload = json!({
        "channelIdSource": "",
        "channelIdTarget": "",
        "keepExistingOptimisation": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy \
  --header 'content-type: application/json' \
  --data '{
  "channelIdSource": "",
  "channelIdTarget": "",
  "keepExistingOptimisation": false
}'
echo '{
  "channelIdSource": "",
  "channelIdTarget": "",
  "keepExistingOptimisation": false
}' |  \
  http POST {{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "channelIdSource": "",\n  "channelIdTarget": "",\n  "keepExistingOptimisation": false\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "channelIdSource": "",
  "channelIdTarget": "",
  "keepExistingOptimisation": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/copy")! 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

{
  "catalogProductCount": "101",
  "channel": {
    "channelId": "2dc136a7-0d3d-4cc9-a825-a28a42c53e28",
    "channelImageUrl": "http://www.mydomain.com",
    "channelName": "Amazon FRA"
  },
  "enabledProductCount": "101"
}
POST Optimise all products
{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName
QUERY PARAMS

storeId
actionName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName"

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}}/v2/user/analytics/:storeId/optimisations/all/:actionName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName"

	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/v2/user/analytics/:storeId/optimisations/all/:actionName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName"))
    .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}}/v2/user/analytics/:storeId/optimisations/all/:actionName")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName")
  .asString();
const 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}}/v2/user/analytics/:storeId/optimisations/all/:actionName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName';
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}}/v2/user/analytics/:storeId/optimisations/all/:actionName',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/optimisations/all/:actionName',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/analytics/:storeId/optimisations/all/:actionName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName';
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}}/v2/user/analytics/:storeId/optimisations/all/:actionName"]
                                                       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}}/v2/user/analytics/:storeId/optimisations/all/:actionName" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName",
  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}}/v2/user/analytics/:storeId/optimisations/all/:actionName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/analytics/:storeId/optimisations/all/:actionName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName")

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/v2/user/analytics/:storeId/optimisations/all/:actionName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName";

    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}}/v2/user/analytics/:storeId/optimisations/all/:actionName
http POST {{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/all/:actionName")! 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 Optimise product
{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName
QUERY PARAMS

storeId
productId
actionName
BODY json

[
  {}
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName" {:content-type :json
                                                                                                                      :form-params ["a2d38563-50f0-43f1-be2b-b16e7ec4f007"]})
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\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}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName"),
    Content = new StringContent("[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName"

	payload := strings.NewReader("[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\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/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 44

[
  "a2d38563-50f0-43f1-be2b-b16e7ec4f007"
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName")
  .setHeader("content-type", "application/json")
  .setBody("[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName")
  .header("content-type", "application/json")
  .body("[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]")
  .asString();
const data = JSON.stringify([
  'a2d38563-50f0-43f1-be2b-b16e7ec4f007'
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName',
  headers: {'content-type': 'application/json'},
  data: ['a2d38563-50f0-43f1-be2b-b16e7ec4f007']
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '["a2d38563-50f0-43f1-be2b-b16e7ec4f007"]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  "a2d38563-50f0-43f1-be2b-b16e7ec4f007"\n]'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName")
  .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/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify(['a2d38563-50f0-43f1-be2b-b16e7ec4f007']));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName',
  headers: {'content-type': 'application/json'},
  body: ['a2d38563-50f0-43f1-be2b-b16e7ec4f007'],
  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}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  'a2d38563-50f0-43f1-be2b-b16e7ec4f007'
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName',
  headers: {'content-type': 'application/json'},
  data: ['a2d38563-50f0-43f1-be2b-b16e7ec4f007']
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '["a2d38563-50f0-43f1-be2b-b16e7ec4f007"]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @"a2d38563-50f0-43f1-be2b-b16e7ec4f007" ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName"]
                                                       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}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName",
  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([
    'a2d38563-50f0-43f1-be2b-b16e7ec4f007'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName', [
  'body' => '[
  "a2d38563-50f0-43f1-be2b-b16e7ec4f007"
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'a2d38563-50f0-43f1-be2b-b16e7ec4f007'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'a2d38563-50f0-43f1-be2b-b16e7ec4f007'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName');
$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}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  "a2d38563-50f0-43f1-be2b-b16e7ec4f007"
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  "a2d38563-50f0-43f1-be2b-b16e7ec4f007"
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName"

payload = ["a2d38563-50f0-43f1-be2b-b16e7ec4f007"]
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName"

payload <- "[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\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}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName")

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  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]"

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/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName') do |req|
  req.body = "[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName";

    let payload = ("a2d38563-50f0-43f1-be2b-b16e7ec4f007");

    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}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName \
  --header 'content-type: application/json' \
  --data '[
  "a2d38563-50f0-43f1-be2b-b16e7ec4f007"
]'
echo '[
  "a2d38563-50f0-43f1-be2b-b16e7ec4f007"
]' |  \
  http POST {{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '[\n  "a2d38563-50f0-43f1-be2b-b16e7ec4f007"\n]' \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["a2d38563-50f0-43f1-be2b-b16e7ec4f007"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/byproduct/:productId/:actionName")! 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 Optimise products by category
{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName
QUERY PARAMS

storeId
catalogCategoryId
actionName
BODY json

[
  {}
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName" {:content-type :json
                                                                                                                               :form-params ["a2d38563-50f0-43f1-be2b-b16e7ec4f007"]})
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\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}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName"),
    Content = new StringContent("[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName"

	payload := strings.NewReader("[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\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/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 44

[
  "a2d38563-50f0-43f1-be2b-b16e7ec4f007"
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName")
  .setHeader("content-type", "application/json")
  .setBody("[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName")
  .header("content-type", "application/json")
  .body("[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]")
  .asString();
const data = JSON.stringify([
  'a2d38563-50f0-43f1-be2b-b16e7ec4f007'
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName',
  headers: {'content-type': 'application/json'},
  data: ['a2d38563-50f0-43f1-be2b-b16e7ec4f007']
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '["a2d38563-50f0-43f1-be2b-b16e7ec4f007"]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  "a2d38563-50f0-43f1-be2b-b16e7ec4f007"\n]'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName")
  .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/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify(['a2d38563-50f0-43f1-be2b-b16e7ec4f007']));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName',
  headers: {'content-type': 'application/json'},
  body: ['a2d38563-50f0-43f1-be2b-b16e7ec4f007'],
  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}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  'a2d38563-50f0-43f1-be2b-b16e7ec4f007'
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName',
  headers: {'content-type': 'application/json'},
  data: ['a2d38563-50f0-43f1-be2b-b16e7ec4f007']
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '["a2d38563-50f0-43f1-be2b-b16e7ec4f007"]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @"a2d38563-50f0-43f1-be2b-b16e7ec4f007" ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName"]
                                                       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}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName",
  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([
    'a2d38563-50f0-43f1-be2b-b16e7ec4f007'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName', [
  'body' => '[
  "a2d38563-50f0-43f1-be2b-b16e7ec4f007"
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'a2d38563-50f0-43f1-be2b-b16e7ec4f007'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'a2d38563-50f0-43f1-be2b-b16e7ec4f007'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName');
$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}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  "a2d38563-50f0-43f1-be2b-b16e7ec4f007"
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  "a2d38563-50f0-43f1-be2b-b16e7ec4f007"
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName"

payload = ["a2d38563-50f0-43f1-be2b-b16e7ec4f007"]
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName"

payload <- "[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\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}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName")

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  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]"

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/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName') do |req|
  req.body = "[\n  \"a2d38563-50f0-43f1-be2b-b16e7ec4f007\"\n]"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName";

    let payload = ("a2d38563-50f0-43f1-be2b-b16e7ec4f007");

    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}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName \
  --header 'content-type: application/json' \
  --data '[
  "a2d38563-50f0-43f1-be2b-b16e7ec4f007"
]'
echo '[
  "a2d38563-50f0-43f1-be2b-b16e7ec4f007"
]' |  \
  http POST {{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '[\n  "a2d38563-50f0-43f1-be2b-b16e7ec4f007"\n]' \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["a2d38563-50f0-43f1-be2b-b16e7ec4f007"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bycategory/:catalogCategoryId/:actionName")! 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 Optimise products by channel
{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName
QUERY PARAMS

storeId
channelId
actionName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName"

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}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName"

	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/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName"))
    .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}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName")
  .asString();
const 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}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName';
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}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName';
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}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName"]
                                                       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}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName",
  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}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName")

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/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName";

    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}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName
http POST {{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/bychannel/:channelId/:actionName")! 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 Optimise products by page
{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName
QUERY PARAMS

storeId
actionName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName"

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}}/v2/user/analytics/:storeId/optimisations/:actionName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName"

	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/v2/user/analytics/:storeId/optimisations/:actionName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName"))
    .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}}/v2/user/analytics/:storeId/optimisations/:actionName")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName")
  .asString();
const 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}}/v2/user/analytics/:storeId/optimisations/:actionName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName';
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}}/v2/user/analytics/:storeId/optimisations/:actionName',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/optimisations/:actionName',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/analytics/:storeId/optimisations/:actionName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName';
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}}/v2/user/analytics/:storeId/optimisations/:actionName"]
                                                       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}}/v2/user/analytics/:storeId/optimisations/:actionName" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName",
  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}}/v2/user/analytics/:storeId/optimisations/:actionName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/analytics/:storeId/optimisations/:actionName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName")

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/v2/user/analytics/:storeId/optimisations/:actionName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName";

    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}}/v2/user/analytics/:storeId/optimisations/:actionName
http POST {{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/optimisations/:actionName")! 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 the report filter
{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId
QUERY PARAMS

storeId
reportFilterId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"

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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"

	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/v2/user/analytics/:storeId/reports/filters/:reportFilterId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"))
    .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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")
  .asString();
const 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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId';
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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/reports/filters/:reportFilterId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId');

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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId';
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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"]
                                                       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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId",
  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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/user/analytics/:storeId/reports/filters/:reportFilterId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")

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/v2/user/analytics/:storeId/reports/filters/:reportFilterId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId";

    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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId
http DELETE {{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")! 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 report filter list for the given store
{{baseUrl}}/v2/user/analytics/:storeId/reports/filters
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/analytics/:storeId/reports/filters HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/reports/filters',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/:storeId/reports/filters"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/reports/filters');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/reports/filters');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/analytics/:storeId/reports/filters")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/analytics/:storeId/reports/filters') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/analytics/:storeId/reports/filters
http GET {{baseUrl}}/v2/user/analytics/:storeId/reports/filters
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/reports/filters
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the report filter description
{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId
QUERY PARAMS

storeId
reportFilterId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/analytics/:storeId/reports/filters/:reportFilterId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/reports/filters/:reportFilterId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/analytics/:storeId/reports/filters/:reportFilterId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/analytics/:storeId/reports/filters/:reportFilterId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId
http GET {{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "reportFilterId": "fb19c53c-2f63-4262-9d94-2d7faa500acd",
  "reportFilterName": "My report filter"
}
PUT Save the report filter
{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId
QUERY PARAMS

storeId
reportFilterId
BODY json

{
  "parameters": "",
  "reportFilterName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"reportFilterName\": \"My report filter\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId" {:content-type :json
                                                                                                      :form-params {:reportFilterName "My report filter"}})
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"reportFilterName\": \"My report filter\"\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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"),
    Content = new StringContent("{\n  \"reportFilterName\": \"My report filter\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"reportFilterName\": \"My report filter\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"

	payload := strings.NewReader("{\n  \"reportFilterName\": \"My report filter\"\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/v2/user/analytics/:storeId/reports/filters/:reportFilterId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 44

{
  "reportFilterName": "My report filter"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"reportFilterName\": \"My report filter\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"reportFilterName\": \"My report filter\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"reportFilterName\": \"My report filter\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")
  .header("content-type", "application/json")
  .body("{\n  \"reportFilterName\": \"My report filter\"\n}")
  .asString();
const data = JSON.stringify({
  reportFilterName: 'My report filter'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId',
  headers: {'content-type': 'application/json'},
  data: {reportFilterName: 'My report filter'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"reportFilterName":"My report filter"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "reportFilterName": "My report filter"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"reportFilterName\": \"My report filter\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")
  .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/v2/user/analytics/:storeId/reports/filters/:reportFilterId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({reportFilterName: 'My report filter'}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId',
  headers: {'content-type': 'application/json'},
  body: {reportFilterName: 'My report filter'},
  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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  reportFilterName: 'My report filter'
});

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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId',
  headers: {'content-type': 'application/json'},
  data: {reportFilterName: 'My report filter'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"reportFilterName":"My report filter"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"reportFilterName": @"My report filter" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"]
                                                       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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"reportFilterName\": \"My report filter\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId",
  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([
    'reportFilterName' => 'My report filter'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId', [
  'body' => '{
  "reportFilterName": "My report filter"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'reportFilterName' => 'My report filter'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'reportFilterName' => 'My report filter'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId');
$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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "reportFilterName": "My report filter"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "reportFilterName": "My report filter"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"reportFilterName\": \"My report filter\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/user/analytics/:storeId/reports/filters/:reportFilterId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"

payload = { "reportFilterName": "My report filter" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId"

payload <- "{\n  \"reportFilterName\": \"My report filter\"\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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")

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  \"reportFilterName\": \"My report filter\"\n}"

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/v2/user/analytics/:storeId/reports/filters/:reportFilterId') do |req|
  req.body = "{\n  \"reportFilterName\": \"My report filter\"\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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId";

    let payload = json!({"reportFilterName": "My report filter"});

    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}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId \
  --header 'content-type: application/json' \
  --data '{
  "reportFilterName": "My report filter"
}'
echo '{
  "reportFilterName": "My report filter"
}' |  \
  http PUT {{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "reportFilterName": "My report filter"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["reportFilterName": "My report filter"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/reports/filters/:reportFilterId")! 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 Rule
{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId
QUERY PARAMS

storeId
ruleId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId"

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}}/v2/user/analytics/:storeId/rules/:ruleId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId"

	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/v2/user/analytics/:storeId/rules/:ruleId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId"))
    .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}}/v2/user/analytics/:storeId/rules/:ruleId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId")
  .asString();
const 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}}/v2/user/analytics/:storeId/rules/:ruleId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId';
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}}/v2/user/analytics/:storeId/rules/:ruleId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/rules/:ruleId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/analytics/:storeId/rules/:ruleId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId');

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}}/v2/user/analytics/:storeId/rules/:ruleId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId';
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}}/v2/user/analytics/:storeId/rules/:ruleId"]
                                                       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}}/v2/user/analytics/:storeId/rules/:ruleId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId",
  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}}/v2/user/analytics/:storeId/rules/:ruleId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/user/analytics/:storeId/rules/:ruleId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId")

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/v2/user/analytics/:storeId/rules/:ruleId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId";

    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}}/v2/user/analytics/:storeId/rules/:ruleId
http DELETE {{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId")! 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 Disable rule
{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable
QUERY PARAMS

storeId
ruleId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable"

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}}/v2/user/analytics/:storeId/rules/:ruleId/disable"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable"

	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/v2/user/analytics/:storeId/rules/:ruleId/disable HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable"))
    .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}}/v2/user/analytics/:storeId/rules/:ruleId/disable")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable")
  .asString();
const 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}}/v2/user/analytics/:storeId/rules/:ruleId/disable');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable';
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}}/v2/user/analytics/:storeId/rules/:ruleId/disable',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/rules/:ruleId/disable',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/analytics/:storeId/rules/:ruleId/disable'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable';
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}}/v2/user/analytics/:storeId/rules/:ruleId/disable"]
                                                       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}}/v2/user/analytics/:storeId/rules/:ruleId/disable" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable",
  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}}/v2/user/analytics/:storeId/rules/:ruleId/disable');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/analytics/:storeId/rules/:ruleId/disable")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable")

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/v2/user/analytics/:storeId/rules/:ruleId/disable') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable";

    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}}/v2/user/analytics/:storeId/rules/:ruleId/disable
http POST {{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/disable")! 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 Enable rule
{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable
QUERY PARAMS

storeId
ruleId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable"

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}}/v2/user/analytics/:storeId/rules/:ruleId/enable"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable"

	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/v2/user/analytics/:storeId/rules/:ruleId/enable HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable"))
    .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}}/v2/user/analytics/:storeId/rules/:ruleId/enable")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable")
  .asString();
const 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}}/v2/user/analytics/:storeId/rules/:ruleId/enable');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable';
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}}/v2/user/analytics/:storeId/rules/:ruleId/enable',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/rules/:ruleId/enable',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/analytics/:storeId/rules/:ruleId/enable'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable';
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}}/v2/user/analytics/:storeId/rules/:ruleId/enable"]
                                                       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}}/v2/user/analytics/:storeId/rules/:ruleId/enable" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable",
  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}}/v2/user/analytics/:storeId/rules/:ruleId/enable');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/analytics/:storeId/rules/:ruleId/enable")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable")

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/v2/user/analytics/:storeId/rules/:ruleId/enable') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable";

    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}}/v2/user/analytics/:storeId/rules/:ruleId/enable
http POST {{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/enable")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the rules execution history
{{baseUrl}}/v2/user/analytics/:storeId/rules/executions
QUERY PARAMS

pageNumber
pageSize
storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/analytics/:storeId/rules/executions" {:query-params {:pageNumber ""
                                                                                                      :pageSize ""}})
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/executions',
  params: {pageNumber: '', pageSize: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/executions',
  qs: {pageNumber: '', pageSize: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/analytics/:storeId/rules/executions');

req.query({
  pageNumber: '',
  pageSize: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/executions',
  params: {pageNumber: '', pageSize: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/executions');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'pageNumber' => '',
  'pageSize' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/executions');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'pageNumber' => '',
  'pageSize' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/executions"

querystring = {"pageNumber":"","pageSize":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/rules/executions"

queryString <- list(
  pageNumber = "",
  pageSize = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/analytics/:storeId/rules/executions') do |req|
  req.params['pageNumber'] = ''
  req.params['pageSize'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/executions";

    let querystring = [
        ("pageNumber", ""),
        ("pageSize", ""),
    ];

    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}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize='
http GET '{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/rules/executions?pageNumber=&pageSize=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "paginationResult": {
    "entryCount": "25",
    "links": {
      "first": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "1",
              "pageSize": "25"
            }
          }
        ]
      },
      "last": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "38",
              "pageSize": "25"
            }
          }
        ]
      },
      "next": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "2",
              "pageSize": "25"
            }
          }
        ]
      }
    },
    "pageCount": "38",
    "totalEntryCount": "943"
  }
}
GET Gets the list of rules for a given store
{{baseUrl}}/v2/user/analytics/:storeId/rules
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/rules");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/analytics/:storeId/rules")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/analytics/:storeId/rules"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/rules");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/rules"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/analytics/:storeId/rules HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/analytics/:storeId/rules")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/rules"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/rules")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/analytics/:storeId/rules")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/analytics/:storeId/rules');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/rules")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/rules',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/analytics/:storeId/rules');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/:storeId/rules"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/analytics/:storeId/rules" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/rules",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/analytics/:storeId/rules');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/analytics/:storeId/rules")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/rules"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/rules")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/analytics/:storeId/rules') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/rules";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/analytics/:storeId/rules
http GET {{baseUrl}}/v2/user/analytics/:storeId/rules
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/rules
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/rules")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Gets the rule
{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId
QUERY PARAMS

storeId
ruleId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/analytics/:storeId/rules/:ruleId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/rules/:ruleId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/analytics/:storeId/rules/:ruleId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/analytics/:storeId/rules/:ruleId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId
http GET {{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "actionName": "reenable",
  "enabled": "true",
  "lastExecutionStatus": "Succeeded",
  "lastExecutionUtcDate": "2016-08-29T09:12:33.001Z",
  "position": "1",
  "reportFilterId": "fb19c53c-2f63-4262-9d94-2d7faa500acd",
  "ruleId": "c38006b4-29d0-4b8a-978b-701a0b12d5a8",
  "ruleName": "My Rule",
  "validityEndUtcDate": "3016-08-29T09:12:33.001Z",
  "validityStartUtcDate": "2016-08-29T09:12:33.001Z"
}
POST Move the rule down
{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown
QUERY PARAMS

storeId
ruleId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown"

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}}/v2/user/analytics/:storeId/rules/:ruleId/movedown"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown"

	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/v2/user/analytics/:storeId/rules/:ruleId/movedown HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown"))
    .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}}/v2/user/analytics/:storeId/rules/:ruleId/movedown")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown")
  .asString();
const 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}}/v2/user/analytics/:storeId/rules/:ruleId/movedown');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown';
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}}/v2/user/analytics/:storeId/rules/:ruleId/movedown',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/rules/:ruleId/movedown',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/analytics/:storeId/rules/:ruleId/movedown'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown';
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}}/v2/user/analytics/:storeId/rules/:ruleId/movedown"]
                                                       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}}/v2/user/analytics/:storeId/rules/:ruleId/movedown" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown",
  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}}/v2/user/analytics/:storeId/rules/:ruleId/movedown');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/analytics/:storeId/rules/:ruleId/movedown")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown")

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/v2/user/analytics/:storeId/rules/:ruleId/movedown') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown";

    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}}/v2/user/analytics/:storeId/rules/:ruleId/movedown
http POST {{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/movedown")! 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 Move the rule up
{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup
QUERY PARAMS

storeId
ruleId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup"

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}}/v2/user/analytics/:storeId/rules/:ruleId/moveup"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup"

	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/v2/user/analytics/:storeId/rules/:ruleId/moveup HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup"))
    .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}}/v2/user/analytics/:storeId/rules/:ruleId/moveup")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup")
  .asString();
const 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}}/v2/user/analytics/:storeId/rules/:ruleId/moveup');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup';
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}}/v2/user/analytics/:storeId/rules/:ruleId/moveup',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/rules/:ruleId/moveup',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/analytics/:storeId/rules/:ruleId/moveup'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup';
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}}/v2/user/analytics/:storeId/rules/:ruleId/moveup"]
                                                       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}}/v2/user/analytics/:storeId/rules/:ruleId/moveup" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup",
  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}}/v2/user/analytics/:storeId/rules/:ruleId/moveup');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/analytics/:storeId/rules/:ruleId/moveup")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup")

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/v2/user/analytics/:storeId/rules/:ruleId/moveup') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup";

    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}}/v2/user/analytics/:storeId/rules/:ruleId/moveup
http POST {{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/moveup")! 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 Rule creation
{{baseUrl}}/v2/user/analytics/:storeId/rules
QUERY PARAMS

storeId
BODY json

{
  "endUtcDate": "",
  "optimisationActionName": "",
  "reportFilterId": "",
  "ruleName": "",
  "startUtcDate": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/rules");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"endUtcDate\": \"2017-09-30T10:42:40.001Z\",\n  \"optimisationActionName\": \"reenable\",\n  \"reportFilterId\": \"fb19c53c-2f63-4262-9d94-2d7faa500acd\",\n  \"ruleName\": \"My rule\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/analytics/:storeId/rules" {:content-type :json
                                                                             :form-params {:endUtcDate "2017-09-30T10:42:40.001Z"
                                                                                           :optimisationActionName "reenable"
                                                                                           :reportFilterId "fb19c53c-2f63-4262-9d94-2d7faa500acd"
                                                                                           :ruleName "My rule"
                                                                                           :startUtcDate "2016-08-29T09:12:33.001Z"}})
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"endUtcDate\": \"2017-09-30T10:42:40.001Z\",\n  \"optimisationActionName\": \"reenable\",\n  \"reportFilterId\": \"fb19c53c-2f63-4262-9d94-2d7faa500acd\",\n  \"ruleName\": \"My rule\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\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}}/v2/user/analytics/:storeId/rules"),
    Content = new StringContent("{\n  \"endUtcDate\": \"2017-09-30T10:42:40.001Z\",\n  \"optimisationActionName\": \"reenable\",\n  \"reportFilterId\": \"fb19c53c-2f63-4262-9d94-2d7faa500acd\",\n  \"ruleName\": \"My rule\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/rules");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"endUtcDate\": \"2017-09-30T10:42:40.001Z\",\n  \"optimisationActionName\": \"reenable\",\n  \"reportFilterId\": \"fb19c53c-2f63-4262-9d94-2d7faa500acd\",\n  \"ruleName\": \"My rule\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/rules"

	payload := strings.NewReader("{\n  \"endUtcDate\": \"2017-09-30T10:42:40.001Z\",\n  \"optimisationActionName\": \"reenable\",\n  \"reportFilterId\": \"fb19c53c-2f63-4262-9d94-2d7faa500acd\",\n  \"ruleName\": \"My rule\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\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/v2/user/analytics/:storeId/rules HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 217

{
  "endUtcDate": "2017-09-30T10:42:40.001Z",
  "optimisationActionName": "reenable",
  "reportFilterId": "fb19c53c-2f63-4262-9d94-2d7faa500acd",
  "ruleName": "My rule",
  "startUtcDate": "2016-08-29T09:12:33.001Z"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/analytics/:storeId/rules")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"endUtcDate\": \"2017-09-30T10:42:40.001Z\",\n  \"optimisationActionName\": \"reenable\",\n  \"reportFilterId\": \"fb19c53c-2f63-4262-9d94-2d7faa500acd\",\n  \"ruleName\": \"My rule\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/rules"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"endUtcDate\": \"2017-09-30T10:42:40.001Z\",\n  \"optimisationActionName\": \"reenable\",\n  \"reportFilterId\": \"fb19c53c-2f63-4262-9d94-2d7faa500acd\",\n  \"ruleName\": \"My rule\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"endUtcDate\": \"2017-09-30T10:42:40.001Z\",\n  \"optimisationActionName\": \"reenable\",\n  \"reportFilterId\": \"fb19c53c-2f63-4262-9d94-2d7faa500acd\",\n  \"ruleName\": \"My rule\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/rules")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/analytics/:storeId/rules")
  .header("content-type", "application/json")
  .body("{\n  \"endUtcDate\": \"2017-09-30T10:42:40.001Z\",\n  \"optimisationActionName\": \"reenable\",\n  \"reportFilterId\": \"fb19c53c-2f63-4262-9d94-2d7faa500acd\",\n  \"ruleName\": \"My rule\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}")
  .asString();
const data = JSON.stringify({
  endUtcDate: '2017-09-30T10:42:40.001Z',
  optimisationActionName: 'reenable',
  reportFilterId: 'fb19c53c-2f63-4262-9d94-2d7faa500acd',
  ruleName: 'My rule',
  startUtcDate: '2016-08-29T09:12:33.001Z'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/analytics/:storeId/rules');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules',
  headers: {'content-type': 'application/json'},
  data: {
    endUtcDate: '2017-09-30T10:42:40.001Z',
    optimisationActionName: 'reenable',
    reportFilterId: 'fb19c53c-2f63-4262-9d94-2d7faa500acd',
    ruleName: 'My rule',
    startUtcDate: '2016-08-29T09:12:33.001Z'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"endUtcDate":"2017-09-30T10:42:40.001Z","optimisationActionName":"reenable","reportFilterId":"fb19c53c-2f63-4262-9d94-2d7faa500acd","ruleName":"My rule","startUtcDate":"2016-08-29T09:12:33.001Z"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "endUtcDate": "2017-09-30T10:42:40.001Z",\n  "optimisationActionName": "reenable",\n  "reportFilterId": "fb19c53c-2f63-4262-9d94-2d7faa500acd",\n  "ruleName": "My rule",\n  "startUtcDate": "2016-08-29T09:12:33.001Z"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"endUtcDate\": \"2017-09-30T10:42:40.001Z\",\n  \"optimisationActionName\": \"reenable\",\n  \"reportFilterId\": \"fb19c53c-2f63-4262-9d94-2d7faa500acd\",\n  \"ruleName\": \"My rule\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/rules")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/rules',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  endUtcDate: '2017-09-30T10:42:40.001Z',
  optimisationActionName: 'reenable',
  reportFilterId: 'fb19c53c-2f63-4262-9d94-2d7faa500acd',
  ruleName: 'My rule',
  startUtcDate: '2016-08-29T09:12:33.001Z'
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules',
  headers: {'content-type': 'application/json'},
  body: {
    endUtcDate: '2017-09-30T10:42:40.001Z',
    optimisationActionName: 'reenable',
    reportFilterId: 'fb19c53c-2f63-4262-9d94-2d7faa500acd',
    ruleName: 'My rule',
    startUtcDate: '2016-08-29T09:12:33.001Z'
  },
  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}}/v2/user/analytics/:storeId/rules');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  endUtcDate: '2017-09-30T10:42:40.001Z',
  optimisationActionName: 'reenable',
  reportFilterId: 'fb19c53c-2f63-4262-9d94-2d7faa500acd',
  ruleName: 'My rule',
  startUtcDate: '2016-08-29T09:12:33.001Z'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules',
  headers: {'content-type': 'application/json'},
  data: {
    endUtcDate: '2017-09-30T10:42:40.001Z',
    optimisationActionName: 'reenable',
    reportFilterId: 'fb19c53c-2f63-4262-9d94-2d7faa500acd',
    ruleName: 'My rule',
    startUtcDate: '2016-08-29T09:12:33.001Z'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"endUtcDate":"2017-09-30T10:42:40.001Z","optimisationActionName":"reenable","reportFilterId":"fb19c53c-2f63-4262-9d94-2d7faa500acd","ruleName":"My rule","startUtcDate":"2016-08-29T09:12:33.001Z"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"endUtcDate": @"2017-09-30T10:42:40.001Z",
                              @"optimisationActionName": @"reenable",
                              @"reportFilterId": @"fb19c53c-2f63-4262-9d94-2d7faa500acd",
                              @"ruleName": @"My rule",
                              @"startUtcDate": @"2016-08-29T09:12:33.001Z" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/:storeId/rules"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/analytics/:storeId/rules" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"endUtcDate\": \"2017-09-30T10:42:40.001Z\",\n  \"optimisationActionName\": \"reenable\",\n  \"reportFilterId\": \"fb19c53c-2f63-4262-9d94-2d7faa500acd\",\n  \"ruleName\": \"My rule\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/rules",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'endUtcDate' => '2017-09-30T10:42:40.001Z',
    'optimisationActionName' => 'reenable',
    'reportFilterId' => 'fb19c53c-2f63-4262-9d94-2d7faa500acd',
    'ruleName' => 'My rule',
    'startUtcDate' => '2016-08-29T09:12:33.001Z'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/analytics/:storeId/rules', [
  'body' => '{
  "endUtcDate": "2017-09-30T10:42:40.001Z",
  "optimisationActionName": "reenable",
  "reportFilterId": "fb19c53c-2f63-4262-9d94-2d7faa500acd",
  "ruleName": "My rule",
  "startUtcDate": "2016-08-29T09:12:33.001Z"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'endUtcDate' => '2017-09-30T10:42:40.001Z',
  'optimisationActionName' => 'reenable',
  'reportFilterId' => 'fb19c53c-2f63-4262-9d94-2d7faa500acd',
  'ruleName' => 'My rule',
  'startUtcDate' => '2016-08-29T09:12:33.001Z'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'endUtcDate' => '2017-09-30T10:42:40.001Z',
  'optimisationActionName' => 'reenable',
  'reportFilterId' => 'fb19c53c-2f63-4262-9d94-2d7faa500acd',
  'ruleName' => 'My rule',
  'startUtcDate' => '2016-08-29T09:12:33.001Z'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "endUtcDate": "2017-09-30T10:42:40.001Z",
  "optimisationActionName": "reenable",
  "reportFilterId": "fb19c53c-2f63-4262-9d94-2d7faa500acd",
  "ruleName": "My rule",
  "startUtcDate": "2016-08-29T09:12:33.001Z"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "endUtcDate": "2017-09-30T10:42:40.001Z",
  "optimisationActionName": "reenable",
  "reportFilterId": "fb19c53c-2f63-4262-9d94-2d7faa500acd",
  "ruleName": "My rule",
  "startUtcDate": "2016-08-29T09:12:33.001Z"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"endUtcDate\": \"2017-09-30T10:42:40.001Z\",\n  \"optimisationActionName\": \"reenable\",\n  \"reportFilterId\": \"fb19c53c-2f63-4262-9d94-2d7faa500acd\",\n  \"ruleName\": \"My rule\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/analytics/:storeId/rules", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules"

payload = {
    "endUtcDate": "2017-09-30T10:42:40.001Z",
    "optimisationActionName": "reenable",
    "reportFilterId": "fb19c53c-2f63-4262-9d94-2d7faa500acd",
    "ruleName": "My rule",
    "startUtcDate": "2016-08-29T09:12:33.001Z"
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/rules"

payload <- "{\n  \"endUtcDate\": \"2017-09-30T10:42:40.001Z\",\n  \"optimisationActionName\": \"reenable\",\n  \"reportFilterId\": \"fb19c53c-2f63-4262-9d94-2d7faa500acd\",\n  \"ruleName\": \"My rule\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\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}}/v2/user/analytics/:storeId/rules")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"endUtcDate\": \"2017-09-30T10:42:40.001Z\",\n  \"optimisationActionName\": \"reenable\",\n  \"reportFilterId\": \"fb19c53c-2f63-4262-9d94-2d7faa500acd\",\n  \"ruleName\": \"My rule\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}"

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/v2/user/analytics/:storeId/rules') do |req|
  req.body = "{\n  \"endUtcDate\": \"2017-09-30T10:42:40.001Z\",\n  \"optimisationActionName\": \"reenable\",\n  \"reportFilterId\": \"fb19c53c-2f63-4262-9d94-2d7faa500acd\",\n  \"ruleName\": \"My rule\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/rules";

    let payload = json!({
        "endUtcDate": "2017-09-30T10:42:40.001Z",
        "optimisationActionName": "reenable",
        "reportFilterId": "fb19c53c-2f63-4262-9d94-2d7faa500acd",
        "ruleName": "My rule",
        "startUtcDate": "2016-08-29T09:12:33.001Z"
    });

    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}}/v2/user/analytics/:storeId/rules \
  --header 'content-type: application/json' \
  --data '{
  "endUtcDate": "2017-09-30T10:42:40.001Z",
  "optimisationActionName": "reenable",
  "reportFilterId": "fb19c53c-2f63-4262-9d94-2d7faa500acd",
  "ruleName": "My rule",
  "startUtcDate": "2016-08-29T09:12:33.001Z"
}'
echo '{
  "endUtcDate": "2017-09-30T10:42:40.001Z",
  "optimisationActionName": "reenable",
  "reportFilterId": "fb19c53c-2f63-4262-9d94-2d7faa500acd",
  "ruleName": "My rule",
  "startUtcDate": "2016-08-29T09:12:33.001Z"
}' |  \
  http POST {{baseUrl}}/v2/user/analytics/:storeId/rules \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "endUtcDate": "2017-09-30T10:42:40.001Z",\n  "optimisationActionName": "reenable",\n  "reportFilterId": "fb19c53c-2f63-4262-9d94-2d7faa500acd",\n  "ruleName": "My rule",\n  "startUtcDate": "2016-08-29T09:12:33.001Z"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/rules
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "endUtcDate": "2017-09-30T10:42:40.001Z",
  "optimisationActionName": "reenable",
  "reportFilterId": "fb19c53c-2f63-4262-9d94-2d7faa500acd",
  "ruleName": "My rule",
  "startUtcDate": "2016-08-29T09:12:33.001Z"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/rules")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Run all rules for this store
{{baseUrl}}/v2/user/analytics/:storeId/rules/run
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/rules/run");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/analytics/:storeId/rules/run")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/run"

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}}/v2/user/analytics/:storeId/rules/run"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/rules/run");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/rules/run"

	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/v2/user/analytics/:storeId/rules/run HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/analytics/:storeId/rules/run")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/rules/run"))
    .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}}/v2/user/analytics/:storeId/rules/run")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/analytics/:storeId/rules/run")
  .asString();
const 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}}/v2/user/analytics/:storeId/rules/run');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/run'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/run';
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}}/v2/user/analytics/:storeId/rules/run',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/rules/run")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/rules/run',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/analytics/:storeId/rules/run'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/analytics/:storeId/rules/run');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/run'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/run';
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}}/v2/user/analytics/:storeId/rules/run"]
                                                       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}}/v2/user/analytics/:storeId/rules/run" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/rules/run",
  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}}/v2/user/analytics/:storeId/rules/run');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/run');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/run');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/run' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/run' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/analytics/:storeId/rules/run")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/run"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/rules/run"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/rules/run")

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/v2/user/analytics/:storeId/rules/run') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/run";

    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}}/v2/user/analytics/:storeId/rules/run
http POST {{baseUrl}}/v2/user/analytics/:storeId/rules/run
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/rules/run
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/rules/run")! 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 Run rule
{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run
QUERY PARAMS

storeId
ruleId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run"

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}}/v2/user/analytics/:storeId/rules/:ruleId/run"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run"

	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/v2/user/analytics/:storeId/rules/:ruleId/run HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run"))
    .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}}/v2/user/analytics/:storeId/rules/:ruleId/run")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run")
  .asString();
const 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}}/v2/user/analytics/:storeId/rules/:ruleId/run');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run';
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}}/v2/user/analytics/:storeId/rules/:ruleId/run',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/rules/:ruleId/run',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/analytics/:storeId/rules/:ruleId/run'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run';
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}}/v2/user/analytics/:storeId/rules/:ruleId/run"]
                                                       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}}/v2/user/analytics/:storeId/rules/:ruleId/run" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run",
  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}}/v2/user/analytics/:storeId/rules/:ruleId/run');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/analytics/:storeId/rules/:ruleId/run")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run")

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/v2/user/analytics/:storeId/rules/:ruleId/run') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run";

    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}}/v2/user/analytics/:storeId/rules/:ruleId/run
http POST {{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId/run")! 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 Rule
{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId
QUERY PARAMS

storeId
ruleId
BODY json

{
  "endUtcDate": "",
  "ruleName": "",
  "startUtcDate": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"endUtcDate\": \"2016-08-29T09:12:33.001Z\",\n  \"ruleName\": \"My Rule Renamed\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId" {:content-type :json
                                                                                      :form-params {:endUtcDate "2016-08-29T09:12:33.001Z"
                                                                                                    :ruleName "My Rule Renamed"
                                                                                                    :startUtcDate "2016-08-29T09:12:33.001Z"}})
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"endUtcDate\": \"2016-08-29T09:12:33.001Z\",\n  \"ruleName\": \"My Rule Renamed\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\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}}/v2/user/analytics/:storeId/rules/:ruleId"),
    Content = new StringContent("{\n  \"endUtcDate\": \"2016-08-29T09:12:33.001Z\",\n  \"ruleName\": \"My Rule Renamed\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"endUtcDate\": \"2016-08-29T09:12:33.001Z\",\n  \"ruleName\": \"My Rule Renamed\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId"

	payload := strings.NewReader("{\n  \"endUtcDate\": \"2016-08-29T09:12:33.001Z\",\n  \"ruleName\": \"My Rule Renamed\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\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/v2/user/analytics/:storeId/rules/:ruleId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 125

{
  "endUtcDate": "2016-08-29T09:12:33.001Z",
  "ruleName": "My Rule Renamed",
  "startUtcDate": "2016-08-29T09:12:33.001Z"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"endUtcDate\": \"2016-08-29T09:12:33.001Z\",\n  \"ruleName\": \"My Rule Renamed\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"endUtcDate\": \"2016-08-29T09:12:33.001Z\",\n  \"ruleName\": \"My Rule Renamed\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"endUtcDate\": \"2016-08-29T09:12:33.001Z\",\n  \"ruleName\": \"My Rule Renamed\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId")
  .header("content-type", "application/json")
  .body("{\n  \"endUtcDate\": \"2016-08-29T09:12:33.001Z\",\n  \"ruleName\": \"My Rule Renamed\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}")
  .asString();
const data = JSON.stringify({
  endUtcDate: '2016-08-29T09:12:33.001Z',
  ruleName: 'My Rule Renamed',
  startUtcDate: '2016-08-29T09:12:33.001Z'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId',
  headers: {'content-type': 'application/json'},
  data: {
    endUtcDate: '2016-08-29T09:12:33.001Z',
    ruleName: 'My Rule Renamed',
    startUtcDate: '2016-08-29T09:12:33.001Z'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"endUtcDate":"2016-08-29T09:12:33.001Z","ruleName":"My Rule Renamed","startUtcDate":"2016-08-29T09:12:33.001Z"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "endUtcDate": "2016-08-29T09:12:33.001Z",\n  "ruleName": "My Rule Renamed",\n  "startUtcDate": "2016-08-29T09:12:33.001Z"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"endUtcDate\": \"2016-08-29T09:12:33.001Z\",\n  \"ruleName\": \"My Rule Renamed\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId")
  .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/v2/user/analytics/:storeId/rules/:ruleId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  endUtcDate: '2016-08-29T09:12:33.001Z',
  ruleName: 'My Rule Renamed',
  startUtcDate: '2016-08-29T09:12:33.001Z'
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId',
  headers: {'content-type': 'application/json'},
  body: {
    endUtcDate: '2016-08-29T09:12:33.001Z',
    ruleName: 'My Rule Renamed',
    startUtcDate: '2016-08-29T09:12:33.001Z'
  },
  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}}/v2/user/analytics/:storeId/rules/:ruleId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  endUtcDate: '2016-08-29T09:12:33.001Z',
  ruleName: 'My Rule Renamed',
  startUtcDate: '2016-08-29T09:12:33.001Z'
});

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}}/v2/user/analytics/:storeId/rules/:ruleId',
  headers: {'content-type': 'application/json'},
  data: {
    endUtcDate: '2016-08-29T09:12:33.001Z',
    ruleName: 'My Rule Renamed',
    startUtcDate: '2016-08-29T09:12:33.001Z'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"endUtcDate":"2016-08-29T09:12:33.001Z","ruleName":"My Rule Renamed","startUtcDate":"2016-08-29T09:12:33.001Z"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"endUtcDate": @"2016-08-29T09:12:33.001Z",
                              @"ruleName": @"My Rule Renamed",
                              @"startUtcDate": @"2016-08-29T09:12:33.001Z" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId"]
                                                       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}}/v2/user/analytics/:storeId/rules/:ruleId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"endUtcDate\": \"2016-08-29T09:12:33.001Z\",\n  \"ruleName\": \"My Rule Renamed\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId",
  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([
    'endUtcDate' => '2016-08-29T09:12:33.001Z',
    'ruleName' => 'My Rule Renamed',
    'startUtcDate' => '2016-08-29T09:12:33.001Z'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/analytics/:storeId/rules/:ruleId', [
  'body' => '{
  "endUtcDate": "2016-08-29T09:12:33.001Z",
  "ruleName": "My Rule Renamed",
  "startUtcDate": "2016-08-29T09:12:33.001Z"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'endUtcDate' => '2016-08-29T09:12:33.001Z',
  'ruleName' => 'My Rule Renamed',
  'startUtcDate' => '2016-08-29T09:12:33.001Z'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'endUtcDate' => '2016-08-29T09:12:33.001Z',
  'ruleName' => 'My Rule Renamed',
  'startUtcDate' => '2016-08-29T09:12:33.001Z'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId');
$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}}/v2/user/analytics/:storeId/rules/:ruleId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "endUtcDate": "2016-08-29T09:12:33.001Z",
  "ruleName": "My Rule Renamed",
  "startUtcDate": "2016-08-29T09:12:33.001Z"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "endUtcDate": "2016-08-29T09:12:33.001Z",
  "ruleName": "My Rule Renamed",
  "startUtcDate": "2016-08-29T09:12:33.001Z"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"endUtcDate\": \"2016-08-29T09:12:33.001Z\",\n  \"ruleName\": \"My Rule Renamed\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/v2/user/analytics/:storeId/rules/:ruleId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId"

payload = {
    "endUtcDate": "2016-08-29T09:12:33.001Z",
    "ruleName": "My Rule Renamed",
    "startUtcDate": "2016-08-29T09:12:33.001Z"
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId"

payload <- "{\n  \"endUtcDate\": \"2016-08-29T09:12:33.001Z\",\n  \"ruleName\": \"My Rule Renamed\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\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}}/v2/user/analytics/:storeId/rules/:ruleId")

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  \"endUtcDate\": \"2016-08-29T09:12:33.001Z\",\n  \"ruleName\": \"My Rule Renamed\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\n}"

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/v2/user/analytics/:storeId/rules/:ruleId') do |req|
  req.body = "{\n  \"endUtcDate\": \"2016-08-29T09:12:33.001Z\",\n  \"ruleName\": \"My Rule Renamed\",\n  \"startUtcDate\": \"2016-08-29T09:12:33.001Z\"\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}}/v2/user/analytics/:storeId/rules/:ruleId";

    let payload = json!({
        "endUtcDate": "2016-08-29T09:12:33.001Z",
        "ruleName": "My Rule Renamed",
        "startUtcDate": "2016-08-29T09:12:33.001Z"
    });

    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}}/v2/user/analytics/:storeId/rules/:ruleId \
  --header 'content-type: application/json' \
  --data '{
  "endUtcDate": "2016-08-29T09:12:33.001Z",
  "ruleName": "My Rule Renamed",
  "startUtcDate": "2016-08-29T09:12:33.001Z"
}'
echo '{
  "endUtcDate": "2016-08-29T09:12:33.001Z",
  "ruleName": "My Rule Renamed",
  "startUtcDate": "2016-08-29T09:12:33.001Z"
}' |  \
  http PATCH {{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "endUtcDate": "2016-08-29T09:12:33.001Z",\n  "ruleName": "My Rule Renamed",\n  "startUtcDate": "2016-08-29T09:12:33.001Z"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "endUtcDate": "2016-08-29T09:12:33.001Z",
  "ruleName": "My Rule Renamed",
  "startUtcDate": "2016-08-29T09:12:33.001Z"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/rules/:ruleId")! 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 Get the report by category
{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory"

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}}/v2/user/analytics/:storeId/reports/bycategory"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory"

	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/v2/user/analytics/:storeId/reports/bycategory HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory"))
    .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}}/v2/user/analytics/:storeId/reports/bycategory")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory")
  .asString();
const 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}}/v2/user/analytics/:storeId/reports/bycategory');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory';
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}}/v2/user/analytics/:storeId/reports/bycategory',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/reports/bycategory',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/analytics/:storeId/reports/bycategory'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory';
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}}/v2/user/analytics/:storeId/reports/bycategory"]
                                                       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}}/v2/user/analytics/:storeId/reports/bycategory" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory",
  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}}/v2/user/analytics/:storeId/reports/bycategory');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = ""

conn.request("POST", "/baseUrl/v2/user/analytics/:storeId/reports/bycategory", payload)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory"

payload = ""

response = requests.post(url, data=payload)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory"

payload <- ""

response <- VERB("POST", url, body = payload, content_type(""))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory")

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/v2/user/analytics/:storeId/reports/bycategory') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory";

    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}}/v2/user/analytics/:storeId/reports/bycategory
http POST {{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/reports/bycategory")! 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

{
  "currencyCode": "EUR",
  "paginationResult": {
    "entryCount": "25",
    "links": {
      "first": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "1",
              "pageSize": "25"
            }
          }
        ]
      },
      "last": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "38",
              "pageSize": "25"
            }
          }
        ]
      },
      "next": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "2",
              "pageSize": "25"
            }
          }
        ]
      }
    },
    "pageCount": "38",
    "totalEntryCount": "943"
  }
}
POST Get the report by channel
{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel"

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}}/v2/user/analytics/:storeId/reports/bychannel"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel"

	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/v2/user/analytics/:storeId/reports/bychannel HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel"))
    .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}}/v2/user/analytics/:storeId/reports/bychannel")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel")
  .asString();
const 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}}/v2/user/analytics/:storeId/reports/bychannel');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel';
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}}/v2/user/analytics/:storeId/reports/bychannel',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/reports/bychannel',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/analytics/:storeId/reports/bychannel'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel';
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}}/v2/user/analytics/:storeId/reports/bychannel"]
                                                       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}}/v2/user/analytics/:storeId/reports/bychannel" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel",
  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}}/v2/user/analytics/:storeId/reports/bychannel');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = ""

conn.request("POST", "/baseUrl/v2/user/analytics/:storeId/reports/bychannel", payload)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel"

payload = ""

response = requests.post(url, data=payload)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel"

payload <- ""

response <- VERB("POST", url, body = payload, content_type(""))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel")

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/v2/user/analytics/:storeId/reports/bychannel') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel";

    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}}/v2/user/analytics/:storeId/reports/bychannel
http POST {{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/reports/bychannel")! 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

{
  "currencyCode": "EUR",
  "paginationResult": {
    "entryCount": "25",
    "links": {
      "first": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "1",
              "pageSize": "25"
            }
          }
        ]
      },
      "last": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "38",
              "pageSize": "25"
            }
          }
        ]
      },
      "next": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "2",
              "pageSize": "25"
            }
          }
        ]
      }
    },
    "pageCount": "38",
    "totalEntryCount": "943"
  }
}
POST Get the report by day for a StoreId (POST)
{{baseUrl}}/v2/user/analytics/:storeId/reports/byday
QUERY PARAMS

storeId
BODY json

{
  "advancedFilters": {
    "globalMarginPercent": 0,
    "linkClickToOrderMaxDay": 0,
    "linkClickToOrderType": "",
    "marginType": "",
    "onlyDirectSales": false,
    "onlyPaymentValidatedOrders": false,
    "performanceIndicatorFormula": {
      "firstParameter": "",
      "operatorName": "",
      "secondParameter": "",
      "thirdParameter": 0
    }
  },
  "beginPeriodUtcDate": "",
  "catalogCategoryId": "",
  "channelIds": [],
  "endPeriodUtcDate": "",
  "productId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/reports/byday");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": 0,\n    \"linkClickToOrderMaxDay\": 0,\n    \"linkClickToOrderType\": \"\",\n    \"marginType\": \"\",\n    \"onlyDirectSales\": false,\n    \"onlyPaymentValidatedOrders\": false,\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"\",\n      \"operatorName\": \"\",\n      \"secondParameter\": \"\",\n      \"thirdParameter\": 0\n    }\n  },\n  \"beginPeriodUtcDate\": \"\",\n  \"catalogCategoryId\": \"\",\n  \"channelIds\": [],\n  \"endPeriodUtcDate\": \"\",\n  \"productId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/analytics/:storeId/reports/byday" {:content-type :json
                                                                                     :form-params {:advancedFilters {:globalMarginPercent 0
                                                                                                                     :linkClickToOrderMaxDay 0
                                                                                                                     :linkClickToOrderType ""
                                                                                                                     :marginType ""
                                                                                                                     :onlyDirectSales false
                                                                                                                     :onlyPaymentValidatedOrders false
                                                                                                                     :performanceIndicatorFormula {:firstParameter ""
                                                                                                                                                   :operatorName ""
                                                                                                                                                   :secondParameter ""
                                                                                                                                                   :thirdParameter 0}}
                                                                                                   :beginPeriodUtcDate ""
                                                                                                   :catalogCategoryId ""
                                                                                                   :channelIds []
                                                                                                   :endPeriodUtcDate ""
                                                                                                   :productId ""}})
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/byday"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": 0,\n    \"linkClickToOrderMaxDay\": 0,\n    \"linkClickToOrderType\": \"\",\n    \"marginType\": \"\",\n    \"onlyDirectSales\": false,\n    \"onlyPaymentValidatedOrders\": false,\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"\",\n      \"operatorName\": \"\",\n      \"secondParameter\": \"\",\n      \"thirdParameter\": 0\n    }\n  },\n  \"beginPeriodUtcDate\": \"\",\n  \"catalogCategoryId\": \"\",\n  \"channelIds\": [],\n  \"endPeriodUtcDate\": \"\",\n  \"productId\": \"\"\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}}/v2/user/analytics/:storeId/reports/byday"),
    Content = new StringContent("{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": 0,\n    \"linkClickToOrderMaxDay\": 0,\n    \"linkClickToOrderType\": \"\",\n    \"marginType\": \"\",\n    \"onlyDirectSales\": false,\n    \"onlyPaymentValidatedOrders\": false,\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"\",\n      \"operatorName\": \"\",\n      \"secondParameter\": \"\",\n      \"thirdParameter\": 0\n    }\n  },\n  \"beginPeriodUtcDate\": \"\",\n  \"catalogCategoryId\": \"\",\n  \"channelIds\": [],\n  \"endPeriodUtcDate\": \"\",\n  \"productId\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/reports/byday");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": 0,\n    \"linkClickToOrderMaxDay\": 0,\n    \"linkClickToOrderType\": \"\",\n    \"marginType\": \"\",\n    \"onlyDirectSales\": false,\n    \"onlyPaymentValidatedOrders\": false,\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"\",\n      \"operatorName\": \"\",\n      \"secondParameter\": \"\",\n      \"thirdParameter\": 0\n    }\n  },\n  \"beginPeriodUtcDate\": \"\",\n  \"catalogCategoryId\": \"\",\n  \"channelIds\": [],\n  \"endPeriodUtcDate\": \"\",\n  \"productId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/reports/byday"

	payload := strings.NewReader("{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": 0,\n    \"linkClickToOrderMaxDay\": 0,\n    \"linkClickToOrderType\": \"\",\n    \"marginType\": \"\",\n    \"onlyDirectSales\": false,\n    \"onlyPaymentValidatedOrders\": false,\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"\",\n      \"operatorName\": \"\",\n      \"secondParameter\": \"\",\n      \"thirdParameter\": 0\n    }\n  },\n  \"beginPeriodUtcDate\": \"\",\n  \"catalogCategoryId\": \"\",\n  \"channelIds\": [],\n  \"endPeriodUtcDate\": \"\",\n  \"productId\": \"\"\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/v2/user/analytics/:storeId/reports/byday HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 490

{
  "advancedFilters": {
    "globalMarginPercent": 0,
    "linkClickToOrderMaxDay": 0,
    "linkClickToOrderType": "",
    "marginType": "",
    "onlyDirectSales": false,
    "onlyPaymentValidatedOrders": false,
    "performanceIndicatorFormula": {
      "firstParameter": "",
      "operatorName": "",
      "secondParameter": "",
      "thirdParameter": 0
    }
  },
  "beginPeriodUtcDate": "",
  "catalogCategoryId": "",
  "channelIds": [],
  "endPeriodUtcDate": "",
  "productId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/analytics/:storeId/reports/byday")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": 0,\n    \"linkClickToOrderMaxDay\": 0,\n    \"linkClickToOrderType\": \"\",\n    \"marginType\": \"\",\n    \"onlyDirectSales\": false,\n    \"onlyPaymentValidatedOrders\": false,\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"\",\n      \"operatorName\": \"\",\n      \"secondParameter\": \"\",\n      \"thirdParameter\": 0\n    }\n  },\n  \"beginPeriodUtcDate\": \"\",\n  \"catalogCategoryId\": \"\",\n  \"channelIds\": [],\n  \"endPeriodUtcDate\": \"\",\n  \"productId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/reports/byday"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": 0,\n    \"linkClickToOrderMaxDay\": 0,\n    \"linkClickToOrderType\": \"\",\n    \"marginType\": \"\",\n    \"onlyDirectSales\": false,\n    \"onlyPaymentValidatedOrders\": false,\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"\",\n      \"operatorName\": \"\",\n      \"secondParameter\": \"\",\n      \"thirdParameter\": 0\n    }\n  },\n  \"beginPeriodUtcDate\": \"\",\n  \"catalogCategoryId\": \"\",\n  \"channelIds\": [],\n  \"endPeriodUtcDate\": \"\",\n  \"productId\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": 0,\n    \"linkClickToOrderMaxDay\": 0,\n    \"linkClickToOrderType\": \"\",\n    \"marginType\": \"\",\n    \"onlyDirectSales\": false,\n    \"onlyPaymentValidatedOrders\": false,\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"\",\n      \"operatorName\": \"\",\n      \"secondParameter\": \"\",\n      \"thirdParameter\": 0\n    }\n  },\n  \"beginPeriodUtcDate\": \"\",\n  \"catalogCategoryId\": \"\",\n  \"channelIds\": [],\n  \"endPeriodUtcDate\": \"\",\n  \"productId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/reports/byday")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/analytics/:storeId/reports/byday")
  .header("content-type", "application/json")
  .body("{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": 0,\n    \"linkClickToOrderMaxDay\": 0,\n    \"linkClickToOrderType\": \"\",\n    \"marginType\": \"\",\n    \"onlyDirectSales\": false,\n    \"onlyPaymentValidatedOrders\": false,\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"\",\n      \"operatorName\": \"\",\n      \"secondParameter\": \"\",\n      \"thirdParameter\": 0\n    }\n  },\n  \"beginPeriodUtcDate\": \"\",\n  \"catalogCategoryId\": \"\",\n  \"channelIds\": [],\n  \"endPeriodUtcDate\": \"\",\n  \"productId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  advancedFilters: {
    globalMarginPercent: 0,
    linkClickToOrderMaxDay: 0,
    linkClickToOrderType: '',
    marginType: '',
    onlyDirectSales: false,
    onlyPaymentValidatedOrders: false,
    performanceIndicatorFormula: {
      firstParameter: '',
      operatorName: '',
      secondParameter: '',
      thirdParameter: 0
    }
  },
  beginPeriodUtcDate: '',
  catalogCategoryId: '',
  channelIds: [],
  endPeriodUtcDate: '',
  productId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/analytics/:storeId/reports/byday');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/byday',
  headers: {'content-type': 'application/json'},
  data: {
    advancedFilters: {
      globalMarginPercent: 0,
      linkClickToOrderMaxDay: 0,
      linkClickToOrderType: '',
      marginType: '',
      onlyDirectSales: false,
      onlyPaymentValidatedOrders: false,
      performanceIndicatorFormula: {firstParameter: '', operatorName: '', secondParameter: '', thirdParameter: 0}
    },
    beginPeriodUtcDate: '',
    catalogCategoryId: '',
    channelIds: [],
    endPeriodUtcDate: '',
    productId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/reports/byday';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"advancedFilters":{"globalMarginPercent":0,"linkClickToOrderMaxDay":0,"linkClickToOrderType":"","marginType":"","onlyDirectSales":false,"onlyPaymentValidatedOrders":false,"performanceIndicatorFormula":{"firstParameter":"","operatorName":"","secondParameter":"","thirdParameter":0}},"beginPeriodUtcDate":"","catalogCategoryId":"","channelIds":[],"endPeriodUtcDate":"","productId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/byday',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "advancedFilters": {\n    "globalMarginPercent": 0,\n    "linkClickToOrderMaxDay": 0,\n    "linkClickToOrderType": "",\n    "marginType": "",\n    "onlyDirectSales": false,\n    "onlyPaymentValidatedOrders": false,\n    "performanceIndicatorFormula": {\n      "firstParameter": "",\n      "operatorName": "",\n      "secondParameter": "",\n      "thirdParameter": 0\n    }\n  },\n  "beginPeriodUtcDate": "",\n  "catalogCategoryId": "",\n  "channelIds": [],\n  "endPeriodUtcDate": "",\n  "productId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": 0,\n    \"linkClickToOrderMaxDay\": 0,\n    \"linkClickToOrderType\": \"\",\n    \"marginType\": \"\",\n    \"onlyDirectSales\": false,\n    \"onlyPaymentValidatedOrders\": false,\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"\",\n      \"operatorName\": \"\",\n      \"secondParameter\": \"\",\n      \"thirdParameter\": 0\n    }\n  },\n  \"beginPeriodUtcDate\": \"\",\n  \"catalogCategoryId\": \"\",\n  \"channelIds\": [],\n  \"endPeriodUtcDate\": \"\",\n  \"productId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/reports/byday")
  .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/v2/user/analytics/:storeId/reports/byday',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  advancedFilters: {
    globalMarginPercent: 0,
    linkClickToOrderMaxDay: 0,
    linkClickToOrderType: '',
    marginType: '',
    onlyDirectSales: false,
    onlyPaymentValidatedOrders: false,
    performanceIndicatorFormula: {firstParameter: '', operatorName: '', secondParameter: '', thirdParameter: 0}
  },
  beginPeriodUtcDate: '',
  catalogCategoryId: '',
  channelIds: [],
  endPeriodUtcDate: '',
  productId: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/byday',
  headers: {'content-type': 'application/json'},
  body: {
    advancedFilters: {
      globalMarginPercent: 0,
      linkClickToOrderMaxDay: 0,
      linkClickToOrderType: '',
      marginType: '',
      onlyDirectSales: false,
      onlyPaymentValidatedOrders: false,
      performanceIndicatorFormula: {firstParameter: '', operatorName: '', secondParameter: '', thirdParameter: 0}
    },
    beginPeriodUtcDate: '',
    catalogCategoryId: '',
    channelIds: [],
    endPeriodUtcDate: '',
    productId: ''
  },
  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}}/v2/user/analytics/:storeId/reports/byday');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  advancedFilters: {
    globalMarginPercent: 0,
    linkClickToOrderMaxDay: 0,
    linkClickToOrderType: '',
    marginType: '',
    onlyDirectSales: false,
    onlyPaymentValidatedOrders: false,
    performanceIndicatorFormula: {
      firstParameter: '',
      operatorName: '',
      secondParameter: '',
      thirdParameter: 0
    }
  },
  beginPeriodUtcDate: '',
  catalogCategoryId: '',
  channelIds: [],
  endPeriodUtcDate: '',
  productId: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/byday',
  headers: {'content-type': 'application/json'},
  data: {
    advancedFilters: {
      globalMarginPercent: 0,
      linkClickToOrderMaxDay: 0,
      linkClickToOrderType: '',
      marginType: '',
      onlyDirectSales: false,
      onlyPaymentValidatedOrders: false,
      performanceIndicatorFormula: {firstParameter: '', operatorName: '', secondParameter: '', thirdParameter: 0}
    },
    beginPeriodUtcDate: '',
    catalogCategoryId: '',
    channelIds: [],
    endPeriodUtcDate: '',
    productId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/reports/byday';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"advancedFilters":{"globalMarginPercent":0,"linkClickToOrderMaxDay":0,"linkClickToOrderType":"","marginType":"","onlyDirectSales":false,"onlyPaymentValidatedOrders":false,"performanceIndicatorFormula":{"firstParameter":"","operatorName":"","secondParameter":"","thirdParameter":0}},"beginPeriodUtcDate":"","catalogCategoryId":"","channelIds":[],"endPeriodUtcDate":"","productId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"advancedFilters": @{ @"globalMarginPercent": @0, @"linkClickToOrderMaxDay": @0, @"linkClickToOrderType": @"", @"marginType": @"", @"onlyDirectSales": @NO, @"onlyPaymentValidatedOrders": @NO, @"performanceIndicatorFormula": @{ @"firstParameter": @"", @"operatorName": @"", @"secondParameter": @"", @"thirdParameter": @0 } },
                              @"beginPeriodUtcDate": @"",
                              @"catalogCategoryId": @"",
                              @"channelIds": @[  ],
                              @"endPeriodUtcDate": @"",
                              @"productId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/:storeId/reports/byday"]
                                                       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}}/v2/user/analytics/:storeId/reports/byday" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": 0,\n    \"linkClickToOrderMaxDay\": 0,\n    \"linkClickToOrderType\": \"\",\n    \"marginType\": \"\",\n    \"onlyDirectSales\": false,\n    \"onlyPaymentValidatedOrders\": false,\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"\",\n      \"operatorName\": \"\",\n      \"secondParameter\": \"\",\n      \"thirdParameter\": 0\n    }\n  },\n  \"beginPeriodUtcDate\": \"\",\n  \"catalogCategoryId\": \"\",\n  \"channelIds\": [],\n  \"endPeriodUtcDate\": \"\",\n  \"productId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/reports/byday",
  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([
    'advancedFilters' => [
        'globalMarginPercent' => 0,
        'linkClickToOrderMaxDay' => 0,
        'linkClickToOrderType' => '',
        'marginType' => '',
        'onlyDirectSales' => null,
        'onlyPaymentValidatedOrders' => null,
        'performanceIndicatorFormula' => [
                'firstParameter' => '',
                'operatorName' => '',
                'secondParameter' => '',
                'thirdParameter' => 0
        ]
    ],
    'beginPeriodUtcDate' => '',
    'catalogCategoryId' => '',
    'channelIds' => [
        
    ],
    'endPeriodUtcDate' => '',
    'productId' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/analytics/:storeId/reports/byday', [
  'body' => '{
  "advancedFilters": {
    "globalMarginPercent": 0,
    "linkClickToOrderMaxDay": 0,
    "linkClickToOrderType": "",
    "marginType": "",
    "onlyDirectSales": false,
    "onlyPaymentValidatedOrders": false,
    "performanceIndicatorFormula": {
      "firstParameter": "",
      "operatorName": "",
      "secondParameter": "",
      "thirdParameter": 0
    }
  },
  "beginPeriodUtcDate": "",
  "catalogCategoryId": "",
  "channelIds": [],
  "endPeriodUtcDate": "",
  "productId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/reports/byday');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'advancedFilters' => [
    'globalMarginPercent' => 0,
    'linkClickToOrderMaxDay' => 0,
    'linkClickToOrderType' => '',
    'marginType' => '',
    'onlyDirectSales' => null,
    'onlyPaymentValidatedOrders' => null,
    'performanceIndicatorFormula' => [
        'firstParameter' => '',
        'operatorName' => '',
        'secondParameter' => '',
        'thirdParameter' => 0
    ]
  ],
  'beginPeriodUtcDate' => '',
  'catalogCategoryId' => '',
  'channelIds' => [
    
  ],
  'endPeriodUtcDate' => '',
  'productId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'advancedFilters' => [
    'globalMarginPercent' => 0,
    'linkClickToOrderMaxDay' => 0,
    'linkClickToOrderType' => '',
    'marginType' => '',
    'onlyDirectSales' => null,
    'onlyPaymentValidatedOrders' => null,
    'performanceIndicatorFormula' => [
        'firstParameter' => '',
        'operatorName' => '',
        'secondParameter' => '',
        'thirdParameter' => 0
    ]
  ],
  'beginPeriodUtcDate' => '',
  'catalogCategoryId' => '',
  'channelIds' => [
    
  ],
  'endPeriodUtcDate' => '',
  'productId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/reports/byday');
$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}}/v2/user/analytics/:storeId/reports/byday' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "advancedFilters": {
    "globalMarginPercent": 0,
    "linkClickToOrderMaxDay": 0,
    "linkClickToOrderType": "",
    "marginType": "",
    "onlyDirectSales": false,
    "onlyPaymentValidatedOrders": false,
    "performanceIndicatorFormula": {
      "firstParameter": "",
      "operatorName": "",
      "secondParameter": "",
      "thirdParameter": 0
    }
  },
  "beginPeriodUtcDate": "",
  "catalogCategoryId": "",
  "channelIds": [],
  "endPeriodUtcDate": "",
  "productId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/reports/byday' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "advancedFilters": {
    "globalMarginPercent": 0,
    "linkClickToOrderMaxDay": 0,
    "linkClickToOrderType": "",
    "marginType": "",
    "onlyDirectSales": false,
    "onlyPaymentValidatedOrders": false,
    "performanceIndicatorFormula": {
      "firstParameter": "",
      "operatorName": "",
      "secondParameter": "",
      "thirdParameter": 0
    }
  },
  "beginPeriodUtcDate": "",
  "catalogCategoryId": "",
  "channelIds": [],
  "endPeriodUtcDate": "",
  "productId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": 0,\n    \"linkClickToOrderMaxDay\": 0,\n    \"linkClickToOrderType\": \"\",\n    \"marginType\": \"\",\n    \"onlyDirectSales\": false,\n    \"onlyPaymentValidatedOrders\": false,\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"\",\n      \"operatorName\": \"\",\n      \"secondParameter\": \"\",\n      \"thirdParameter\": 0\n    }\n  },\n  \"beginPeriodUtcDate\": \"\",\n  \"catalogCategoryId\": \"\",\n  \"channelIds\": [],\n  \"endPeriodUtcDate\": \"\",\n  \"productId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/analytics/:storeId/reports/byday", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/byday"

payload = {
    "advancedFilters": {
        "globalMarginPercent": 0,
        "linkClickToOrderMaxDay": 0,
        "linkClickToOrderType": "",
        "marginType": "",
        "onlyDirectSales": False,
        "onlyPaymentValidatedOrders": False,
        "performanceIndicatorFormula": {
            "firstParameter": "",
            "operatorName": "",
            "secondParameter": "",
            "thirdParameter": 0
        }
    },
    "beginPeriodUtcDate": "",
    "catalogCategoryId": "",
    "channelIds": [],
    "endPeriodUtcDate": "",
    "productId": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/reports/byday"

payload <- "{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": 0,\n    \"linkClickToOrderMaxDay\": 0,\n    \"linkClickToOrderType\": \"\",\n    \"marginType\": \"\",\n    \"onlyDirectSales\": false,\n    \"onlyPaymentValidatedOrders\": false,\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"\",\n      \"operatorName\": \"\",\n      \"secondParameter\": \"\",\n      \"thirdParameter\": 0\n    }\n  },\n  \"beginPeriodUtcDate\": \"\",\n  \"catalogCategoryId\": \"\",\n  \"channelIds\": [],\n  \"endPeriodUtcDate\": \"\",\n  \"productId\": \"\"\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}}/v2/user/analytics/:storeId/reports/byday")

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  \"advancedFilters\": {\n    \"globalMarginPercent\": 0,\n    \"linkClickToOrderMaxDay\": 0,\n    \"linkClickToOrderType\": \"\",\n    \"marginType\": \"\",\n    \"onlyDirectSales\": false,\n    \"onlyPaymentValidatedOrders\": false,\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"\",\n      \"operatorName\": \"\",\n      \"secondParameter\": \"\",\n      \"thirdParameter\": 0\n    }\n  },\n  \"beginPeriodUtcDate\": \"\",\n  \"catalogCategoryId\": \"\",\n  \"channelIds\": [],\n  \"endPeriodUtcDate\": \"\",\n  \"productId\": \"\"\n}"

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/v2/user/analytics/:storeId/reports/byday') do |req|
  req.body = "{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": 0,\n    \"linkClickToOrderMaxDay\": 0,\n    \"linkClickToOrderType\": \"\",\n    \"marginType\": \"\",\n    \"onlyDirectSales\": false,\n    \"onlyPaymentValidatedOrders\": false,\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"\",\n      \"operatorName\": \"\",\n      \"secondParameter\": \"\",\n      \"thirdParameter\": 0\n    }\n  },\n  \"beginPeriodUtcDate\": \"\",\n  \"catalogCategoryId\": \"\",\n  \"channelIds\": [],\n  \"endPeriodUtcDate\": \"\",\n  \"productId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/byday";

    let payload = json!({
        "advancedFilters": json!({
            "globalMarginPercent": 0,
            "linkClickToOrderMaxDay": 0,
            "linkClickToOrderType": "",
            "marginType": "",
            "onlyDirectSales": false,
            "onlyPaymentValidatedOrders": false,
            "performanceIndicatorFormula": json!({
                "firstParameter": "",
                "operatorName": "",
                "secondParameter": "",
                "thirdParameter": 0
            })
        }),
        "beginPeriodUtcDate": "",
        "catalogCategoryId": "",
        "channelIds": (),
        "endPeriodUtcDate": "",
        "productId": ""
    });

    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}}/v2/user/analytics/:storeId/reports/byday \
  --header 'content-type: application/json' \
  --data '{
  "advancedFilters": {
    "globalMarginPercent": 0,
    "linkClickToOrderMaxDay": 0,
    "linkClickToOrderType": "",
    "marginType": "",
    "onlyDirectSales": false,
    "onlyPaymentValidatedOrders": false,
    "performanceIndicatorFormula": {
      "firstParameter": "",
      "operatorName": "",
      "secondParameter": "",
      "thirdParameter": 0
    }
  },
  "beginPeriodUtcDate": "",
  "catalogCategoryId": "",
  "channelIds": [],
  "endPeriodUtcDate": "",
  "productId": ""
}'
echo '{
  "advancedFilters": {
    "globalMarginPercent": 0,
    "linkClickToOrderMaxDay": 0,
    "linkClickToOrderType": "",
    "marginType": "",
    "onlyDirectSales": false,
    "onlyPaymentValidatedOrders": false,
    "performanceIndicatorFormula": {
      "firstParameter": "",
      "operatorName": "",
      "secondParameter": "",
      "thirdParameter": 0
    }
  },
  "beginPeriodUtcDate": "",
  "catalogCategoryId": "",
  "channelIds": [],
  "endPeriodUtcDate": "",
  "productId": ""
}' |  \
  http POST {{baseUrl}}/v2/user/analytics/:storeId/reports/byday \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "advancedFilters": {\n    "globalMarginPercent": 0,\n    "linkClickToOrderMaxDay": 0,\n    "linkClickToOrderType": "",\n    "marginType": "",\n    "onlyDirectSales": false,\n    "onlyPaymentValidatedOrders": false,\n    "performanceIndicatorFormula": {\n      "firstParameter": "",\n      "operatorName": "",\n      "secondParameter": "",\n      "thirdParameter": 0\n    }\n  },\n  "beginPeriodUtcDate": "",\n  "catalogCategoryId": "",\n  "channelIds": [],\n  "endPeriodUtcDate": "",\n  "productId": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/reports/byday
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "advancedFilters": [
    "globalMarginPercent": 0,
    "linkClickToOrderMaxDay": 0,
    "linkClickToOrderType": "",
    "marginType": "",
    "onlyDirectSales": false,
    "onlyPaymentValidatedOrders": false,
    "performanceIndicatorFormula": [
      "firstParameter": "",
      "operatorName": "",
      "secondParameter": "",
      "thirdParameter": 0
    ]
  ],
  "beginPeriodUtcDate": "",
  "catalogCategoryId": "",
  "channelIds": [],
  "endPeriodUtcDate": "",
  "productId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/reports/byday")! 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

{
  "currencyCode": "EUR"
}
POST Get the report by day for a StoreId
{{baseUrl}}/v2/user/analytics/reports/byday
BODY json

{
  "advancedFilters": {
    "globalMarginPercent": 0,
    "linkClickToOrderMaxDay": 0,
    "linkClickToOrderType": "",
    "marginType": "",
    "onlyDirectSales": false,
    "onlyPaymentValidatedOrders": false,
    "performanceIndicatorFormula": {
      "firstParameter": "",
      "operatorName": "",
      "secondParameter": "",
      "thirdParameter": 0
    }
  },
  "beginPeriodUtcDate": "",
  "catalogCategoryId": "",
  "channelIds": [],
  "endPeriodUtcDate": "",
  "productId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/reports/byday");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": \"10\",\n    \"linkClickToOrderMaxDay\": \"5\",\n    \"linkClickToOrderType\": \"OnClickDate\",\n    \"marginType\": \"Global\",\n    \"onlyDirectSales\": \"true\",\n    \"onlyPaymentValidatedOrders\": \"true\",\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"Cost\",\n      \"operatorName\": \"Multiply\",\n      \"secondParamter\": \"ROI\",\n      \"thirdParameter\": \"100\"\n    }\n  },\n  \"beginPeriodUtcDate\": \"2006-11-20T00:00:00Z\",\n  \"catalogCategoryId\": \"81a058a6-0451-4b79-84ef-94c58d0ed4ac\",\n  \"channelIds\": [\n    \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\"\n  ],\n  \"endPeriodUtcDate\": \"2006-12-20T00:00:00Z\",\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/analytics/reports/byday" {:content-type :json
                                                                            :form-params {:advancedFilters {:globalMarginPercent "10"
                                                                                                            :linkClickToOrderMaxDay "5"
                                                                                                            :linkClickToOrderType "OnClickDate"
                                                                                                            :marginType "Global"
                                                                                                            :onlyDirectSales "true"
                                                                                                            :onlyPaymentValidatedOrders "true"
                                                                                                            :performanceIndicatorFormula {:firstParameter "Cost"
                                                                                                                                          :operatorName "Multiply"
                                                                                                                                          :secondParamter "ROI"
                                                                                                                                          :thirdParameter "100"}}
                                                                                          :beginPeriodUtcDate "2006-11-20T00:00:00Z"
                                                                                          :catalogCategoryId "81a058a6-0451-4b79-84ef-94c58d0ed4ac"
                                                                                          :channelIds ["2dc136a7-0d3d-4cc9-a825-a28a42c53e28"]
                                                                                          :endPeriodUtcDate "2006-12-20T00:00:00Z"
                                                                                          :productId "578419df-1bbf-41a6-96fa-862e42182b67"}})
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/reports/byday"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": \"10\",\n    \"linkClickToOrderMaxDay\": \"5\",\n    \"linkClickToOrderType\": \"OnClickDate\",\n    \"marginType\": \"Global\",\n    \"onlyDirectSales\": \"true\",\n    \"onlyPaymentValidatedOrders\": \"true\",\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"Cost\",\n      \"operatorName\": \"Multiply\",\n      \"secondParamter\": \"ROI\",\n      \"thirdParameter\": \"100\"\n    }\n  },\n  \"beginPeriodUtcDate\": \"2006-11-20T00:00:00Z\",\n  \"catalogCategoryId\": \"81a058a6-0451-4b79-84ef-94c58d0ed4ac\",\n  \"channelIds\": [\n    \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\"\n  ],\n  \"endPeriodUtcDate\": \"2006-12-20T00:00:00Z\",\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\"\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}}/v2/user/analytics/reports/byday"),
    Content = new StringContent("{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": \"10\",\n    \"linkClickToOrderMaxDay\": \"5\",\n    \"linkClickToOrderType\": \"OnClickDate\",\n    \"marginType\": \"Global\",\n    \"onlyDirectSales\": \"true\",\n    \"onlyPaymentValidatedOrders\": \"true\",\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"Cost\",\n      \"operatorName\": \"Multiply\",\n      \"secondParamter\": \"ROI\",\n      \"thirdParameter\": \"100\"\n    }\n  },\n  \"beginPeriodUtcDate\": \"2006-11-20T00:00:00Z\",\n  \"catalogCategoryId\": \"81a058a6-0451-4b79-84ef-94c58d0ed4ac\",\n  \"channelIds\": [\n    \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\"\n  ],\n  \"endPeriodUtcDate\": \"2006-12-20T00:00:00Z\",\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/reports/byday");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": \"10\",\n    \"linkClickToOrderMaxDay\": \"5\",\n    \"linkClickToOrderType\": \"OnClickDate\",\n    \"marginType\": \"Global\",\n    \"onlyDirectSales\": \"true\",\n    \"onlyPaymentValidatedOrders\": \"true\",\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"Cost\",\n      \"operatorName\": \"Multiply\",\n      \"secondParamter\": \"ROI\",\n      \"thirdParameter\": \"100\"\n    }\n  },\n  \"beginPeriodUtcDate\": \"2006-11-20T00:00:00Z\",\n  \"catalogCategoryId\": \"81a058a6-0451-4b79-84ef-94c58d0ed4ac\",\n  \"channelIds\": [\n    \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\"\n  ],\n  \"endPeriodUtcDate\": \"2006-12-20T00:00:00Z\",\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/reports/byday"

	payload := strings.NewReader("{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": \"10\",\n    \"linkClickToOrderMaxDay\": \"5\",\n    \"linkClickToOrderType\": \"OnClickDate\",\n    \"marginType\": \"Global\",\n    \"onlyDirectSales\": \"true\",\n    \"onlyPaymentValidatedOrders\": \"true\",\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"Cost\",\n      \"operatorName\": \"Multiply\",\n      \"secondParamter\": \"ROI\",\n      \"thirdParameter\": \"100\"\n    }\n  },\n  \"beginPeriodUtcDate\": \"2006-11-20T00:00:00Z\",\n  \"catalogCategoryId\": \"81a058a6-0451-4b79-84ef-94c58d0ed4ac\",\n  \"channelIds\": [\n    \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\"\n  ],\n  \"endPeriodUtcDate\": \"2006-12-20T00:00:00Z\",\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\"\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/v2/user/analytics/reports/byday HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 690

{
  "advancedFilters": {
    "globalMarginPercent": "10",
    "linkClickToOrderMaxDay": "5",
    "linkClickToOrderType": "OnClickDate",
    "marginType": "Global",
    "onlyDirectSales": "true",
    "onlyPaymentValidatedOrders": "true",
    "performanceIndicatorFormula": {
      "firstParameter": "Cost",
      "operatorName": "Multiply",
      "secondParamter": "ROI",
      "thirdParameter": "100"
    }
  },
  "beginPeriodUtcDate": "2006-11-20T00:00:00Z",
  "catalogCategoryId": "81a058a6-0451-4b79-84ef-94c58d0ed4ac",
  "channelIds": [
    "2dc136a7-0d3d-4cc9-a825-a28a42c53e28"
  ],
  "endPeriodUtcDate": "2006-12-20T00:00:00Z",
  "productId": "578419df-1bbf-41a6-96fa-862e42182b67"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/analytics/reports/byday")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": \"10\",\n    \"linkClickToOrderMaxDay\": \"5\",\n    \"linkClickToOrderType\": \"OnClickDate\",\n    \"marginType\": \"Global\",\n    \"onlyDirectSales\": \"true\",\n    \"onlyPaymentValidatedOrders\": \"true\",\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"Cost\",\n      \"operatorName\": \"Multiply\",\n      \"secondParamter\": \"ROI\",\n      \"thirdParameter\": \"100\"\n    }\n  },\n  \"beginPeriodUtcDate\": \"2006-11-20T00:00:00Z\",\n  \"catalogCategoryId\": \"81a058a6-0451-4b79-84ef-94c58d0ed4ac\",\n  \"channelIds\": [\n    \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\"\n  ],\n  \"endPeriodUtcDate\": \"2006-12-20T00:00:00Z\",\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/reports/byday"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": \"10\",\n    \"linkClickToOrderMaxDay\": \"5\",\n    \"linkClickToOrderType\": \"OnClickDate\",\n    \"marginType\": \"Global\",\n    \"onlyDirectSales\": \"true\",\n    \"onlyPaymentValidatedOrders\": \"true\",\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"Cost\",\n      \"operatorName\": \"Multiply\",\n      \"secondParamter\": \"ROI\",\n      \"thirdParameter\": \"100\"\n    }\n  },\n  \"beginPeriodUtcDate\": \"2006-11-20T00:00:00Z\",\n  \"catalogCategoryId\": \"81a058a6-0451-4b79-84ef-94c58d0ed4ac\",\n  \"channelIds\": [\n    \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\"\n  ],\n  \"endPeriodUtcDate\": \"2006-12-20T00:00:00Z\",\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": \"10\",\n    \"linkClickToOrderMaxDay\": \"5\",\n    \"linkClickToOrderType\": \"OnClickDate\",\n    \"marginType\": \"Global\",\n    \"onlyDirectSales\": \"true\",\n    \"onlyPaymentValidatedOrders\": \"true\",\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"Cost\",\n      \"operatorName\": \"Multiply\",\n      \"secondParamter\": \"ROI\",\n      \"thirdParameter\": \"100\"\n    }\n  },\n  \"beginPeriodUtcDate\": \"2006-11-20T00:00:00Z\",\n  \"catalogCategoryId\": \"81a058a6-0451-4b79-84ef-94c58d0ed4ac\",\n  \"channelIds\": [\n    \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\"\n  ],\n  \"endPeriodUtcDate\": \"2006-12-20T00:00:00Z\",\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/reports/byday")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/analytics/reports/byday")
  .header("content-type", "application/json")
  .body("{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": \"10\",\n    \"linkClickToOrderMaxDay\": \"5\",\n    \"linkClickToOrderType\": \"OnClickDate\",\n    \"marginType\": \"Global\",\n    \"onlyDirectSales\": \"true\",\n    \"onlyPaymentValidatedOrders\": \"true\",\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"Cost\",\n      \"operatorName\": \"Multiply\",\n      \"secondParamter\": \"ROI\",\n      \"thirdParameter\": \"100\"\n    }\n  },\n  \"beginPeriodUtcDate\": \"2006-11-20T00:00:00Z\",\n  \"catalogCategoryId\": \"81a058a6-0451-4b79-84ef-94c58d0ed4ac\",\n  \"channelIds\": [\n    \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\"\n  ],\n  \"endPeriodUtcDate\": \"2006-12-20T00:00:00Z\",\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\"\n}")
  .asString();
const data = JSON.stringify({
  advancedFilters: {
    globalMarginPercent: '10',
    linkClickToOrderMaxDay: '5',
    linkClickToOrderType: 'OnClickDate',
    marginType: 'Global',
    onlyDirectSales: 'true',
    onlyPaymentValidatedOrders: 'true',
    performanceIndicatorFormula: {
      firstParameter: 'Cost',
      operatorName: 'Multiply',
      secondParamter: 'ROI',
      thirdParameter: '100'
    }
  },
  beginPeriodUtcDate: '2006-11-20T00:00:00Z',
  catalogCategoryId: '81a058a6-0451-4b79-84ef-94c58d0ed4ac',
  channelIds: [
    '2dc136a7-0d3d-4cc9-a825-a28a42c53e28'
  ],
  endPeriodUtcDate: '2006-12-20T00:00:00Z',
  productId: '578419df-1bbf-41a6-96fa-862e42182b67'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/analytics/reports/byday');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/reports/byday',
  headers: {'content-type': 'application/json'},
  data: {
    advancedFilters: {
      globalMarginPercent: '10',
      linkClickToOrderMaxDay: '5',
      linkClickToOrderType: 'OnClickDate',
      marginType: 'Global',
      onlyDirectSales: 'true',
      onlyPaymentValidatedOrders: 'true',
      performanceIndicatorFormula: {
        firstParameter: 'Cost',
        operatorName: 'Multiply',
        secondParamter: 'ROI',
        thirdParameter: '100'
      }
    },
    beginPeriodUtcDate: '2006-11-20T00:00:00Z',
    catalogCategoryId: '81a058a6-0451-4b79-84ef-94c58d0ed4ac',
    channelIds: ['2dc136a7-0d3d-4cc9-a825-a28a42c53e28'],
    endPeriodUtcDate: '2006-12-20T00:00:00Z',
    productId: '578419df-1bbf-41a6-96fa-862e42182b67'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/reports/byday';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"advancedFilters":{"globalMarginPercent":"10","linkClickToOrderMaxDay":"5","linkClickToOrderType":"OnClickDate","marginType":"Global","onlyDirectSales":"true","onlyPaymentValidatedOrders":"true","performanceIndicatorFormula":{"firstParameter":"Cost","operatorName":"Multiply","secondParamter":"ROI","thirdParameter":"100"}},"beginPeriodUtcDate":"2006-11-20T00:00:00Z","catalogCategoryId":"81a058a6-0451-4b79-84ef-94c58d0ed4ac","channelIds":["2dc136a7-0d3d-4cc9-a825-a28a42c53e28"],"endPeriodUtcDate":"2006-12-20T00:00:00Z","productId":"578419df-1bbf-41a6-96fa-862e42182b67"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/reports/byday',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "advancedFilters": {\n    "globalMarginPercent": "10",\n    "linkClickToOrderMaxDay": "5",\n    "linkClickToOrderType": "OnClickDate",\n    "marginType": "Global",\n    "onlyDirectSales": "true",\n    "onlyPaymentValidatedOrders": "true",\n    "performanceIndicatorFormula": {\n      "firstParameter": "Cost",\n      "operatorName": "Multiply",\n      "secondParamter": "ROI",\n      "thirdParameter": "100"\n    }\n  },\n  "beginPeriodUtcDate": "2006-11-20T00:00:00Z",\n  "catalogCategoryId": "81a058a6-0451-4b79-84ef-94c58d0ed4ac",\n  "channelIds": [\n    "2dc136a7-0d3d-4cc9-a825-a28a42c53e28"\n  ],\n  "endPeriodUtcDate": "2006-12-20T00:00:00Z",\n  "productId": "578419df-1bbf-41a6-96fa-862e42182b67"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": \"10\",\n    \"linkClickToOrderMaxDay\": \"5\",\n    \"linkClickToOrderType\": \"OnClickDate\",\n    \"marginType\": \"Global\",\n    \"onlyDirectSales\": \"true\",\n    \"onlyPaymentValidatedOrders\": \"true\",\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"Cost\",\n      \"operatorName\": \"Multiply\",\n      \"secondParamter\": \"ROI\",\n      \"thirdParameter\": \"100\"\n    }\n  },\n  \"beginPeriodUtcDate\": \"2006-11-20T00:00:00Z\",\n  \"catalogCategoryId\": \"81a058a6-0451-4b79-84ef-94c58d0ed4ac\",\n  \"channelIds\": [\n    \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\"\n  ],\n  \"endPeriodUtcDate\": \"2006-12-20T00:00:00Z\",\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/reports/byday")
  .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/v2/user/analytics/reports/byday',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  advancedFilters: {
    globalMarginPercent: '10',
    linkClickToOrderMaxDay: '5',
    linkClickToOrderType: 'OnClickDate',
    marginType: 'Global',
    onlyDirectSales: 'true',
    onlyPaymentValidatedOrders: 'true',
    performanceIndicatorFormula: {
      firstParameter: 'Cost',
      operatorName: 'Multiply',
      secondParamter: 'ROI',
      thirdParameter: '100'
    }
  },
  beginPeriodUtcDate: '2006-11-20T00:00:00Z',
  catalogCategoryId: '81a058a6-0451-4b79-84ef-94c58d0ed4ac',
  channelIds: ['2dc136a7-0d3d-4cc9-a825-a28a42c53e28'],
  endPeriodUtcDate: '2006-12-20T00:00:00Z',
  productId: '578419df-1bbf-41a6-96fa-862e42182b67'
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/reports/byday',
  headers: {'content-type': 'application/json'},
  body: {
    advancedFilters: {
      globalMarginPercent: '10',
      linkClickToOrderMaxDay: '5',
      linkClickToOrderType: 'OnClickDate',
      marginType: 'Global',
      onlyDirectSales: 'true',
      onlyPaymentValidatedOrders: 'true',
      performanceIndicatorFormula: {
        firstParameter: 'Cost',
        operatorName: 'Multiply',
        secondParamter: 'ROI',
        thirdParameter: '100'
      }
    },
    beginPeriodUtcDate: '2006-11-20T00:00:00Z',
    catalogCategoryId: '81a058a6-0451-4b79-84ef-94c58d0ed4ac',
    channelIds: ['2dc136a7-0d3d-4cc9-a825-a28a42c53e28'],
    endPeriodUtcDate: '2006-12-20T00:00:00Z',
    productId: '578419df-1bbf-41a6-96fa-862e42182b67'
  },
  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}}/v2/user/analytics/reports/byday');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  advancedFilters: {
    globalMarginPercent: '10',
    linkClickToOrderMaxDay: '5',
    linkClickToOrderType: 'OnClickDate',
    marginType: 'Global',
    onlyDirectSales: 'true',
    onlyPaymentValidatedOrders: 'true',
    performanceIndicatorFormula: {
      firstParameter: 'Cost',
      operatorName: 'Multiply',
      secondParamter: 'ROI',
      thirdParameter: '100'
    }
  },
  beginPeriodUtcDate: '2006-11-20T00:00:00Z',
  catalogCategoryId: '81a058a6-0451-4b79-84ef-94c58d0ed4ac',
  channelIds: [
    '2dc136a7-0d3d-4cc9-a825-a28a42c53e28'
  ],
  endPeriodUtcDate: '2006-12-20T00:00:00Z',
  productId: '578419df-1bbf-41a6-96fa-862e42182b67'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/reports/byday',
  headers: {'content-type': 'application/json'},
  data: {
    advancedFilters: {
      globalMarginPercent: '10',
      linkClickToOrderMaxDay: '5',
      linkClickToOrderType: 'OnClickDate',
      marginType: 'Global',
      onlyDirectSales: 'true',
      onlyPaymentValidatedOrders: 'true',
      performanceIndicatorFormula: {
        firstParameter: 'Cost',
        operatorName: 'Multiply',
        secondParamter: 'ROI',
        thirdParameter: '100'
      }
    },
    beginPeriodUtcDate: '2006-11-20T00:00:00Z',
    catalogCategoryId: '81a058a6-0451-4b79-84ef-94c58d0ed4ac',
    channelIds: ['2dc136a7-0d3d-4cc9-a825-a28a42c53e28'],
    endPeriodUtcDate: '2006-12-20T00:00:00Z',
    productId: '578419df-1bbf-41a6-96fa-862e42182b67'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/reports/byday';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"advancedFilters":{"globalMarginPercent":"10","linkClickToOrderMaxDay":"5","linkClickToOrderType":"OnClickDate","marginType":"Global","onlyDirectSales":"true","onlyPaymentValidatedOrders":"true","performanceIndicatorFormula":{"firstParameter":"Cost","operatorName":"Multiply","secondParamter":"ROI","thirdParameter":"100"}},"beginPeriodUtcDate":"2006-11-20T00:00:00Z","catalogCategoryId":"81a058a6-0451-4b79-84ef-94c58d0ed4ac","channelIds":["2dc136a7-0d3d-4cc9-a825-a28a42c53e28"],"endPeriodUtcDate":"2006-12-20T00:00:00Z","productId":"578419df-1bbf-41a6-96fa-862e42182b67"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"advancedFilters": @{ @"globalMarginPercent": @"10", @"linkClickToOrderMaxDay": @"5", @"linkClickToOrderType": @"OnClickDate", @"marginType": @"Global", @"onlyDirectSales": @"true", @"onlyPaymentValidatedOrders": @"true", @"performanceIndicatorFormula": @{ @"firstParameter": @"Cost", @"operatorName": @"Multiply", @"secondParamter": @"ROI", @"thirdParameter": @"100" } },
                              @"beginPeriodUtcDate": @"2006-11-20T00:00:00Z",
                              @"catalogCategoryId": @"81a058a6-0451-4b79-84ef-94c58d0ed4ac",
                              @"channelIds": @[ @"2dc136a7-0d3d-4cc9-a825-a28a42c53e28" ],
                              @"endPeriodUtcDate": @"2006-12-20T00:00:00Z",
                              @"productId": @"578419df-1bbf-41a6-96fa-862e42182b67" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/reports/byday"]
                                                       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}}/v2/user/analytics/reports/byday" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": \"10\",\n    \"linkClickToOrderMaxDay\": \"5\",\n    \"linkClickToOrderType\": \"OnClickDate\",\n    \"marginType\": \"Global\",\n    \"onlyDirectSales\": \"true\",\n    \"onlyPaymentValidatedOrders\": \"true\",\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"Cost\",\n      \"operatorName\": \"Multiply\",\n      \"secondParamter\": \"ROI\",\n      \"thirdParameter\": \"100\"\n    }\n  },\n  \"beginPeriodUtcDate\": \"2006-11-20T00:00:00Z\",\n  \"catalogCategoryId\": \"81a058a6-0451-4b79-84ef-94c58d0ed4ac\",\n  \"channelIds\": [\n    \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\"\n  ],\n  \"endPeriodUtcDate\": \"2006-12-20T00:00:00Z\",\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/reports/byday",
  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([
    'advancedFilters' => [
        'globalMarginPercent' => '10',
        'linkClickToOrderMaxDay' => '5',
        'linkClickToOrderType' => 'OnClickDate',
        'marginType' => 'Global',
        'onlyDirectSales' => 'true',
        'onlyPaymentValidatedOrders' => 'true',
        'performanceIndicatorFormula' => [
                'firstParameter' => 'Cost',
                'operatorName' => 'Multiply',
                'secondParamter' => 'ROI',
                'thirdParameter' => '100'
        ]
    ],
    'beginPeriodUtcDate' => '2006-11-20T00:00:00Z',
    'catalogCategoryId' => '81a058a6-0451-4b79-84ef-94c58d0ed4ac',
    'channelIds' => [
        '2dc136a7-0d3d-4cc9-a825-a28a42c53e28'
    ],
    'endPeriodUtcDate' => '2006-12-20T00:00:00Z',
    'productId' => '578419df-1bbf-41a6-96fa-862e42182b67'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/analytics/reports/byday', [
  'body' => '{
  "advancedFilters": {
    "globalMarginPercent": "10",
    "linkClickToOrderMaxDay": "5",
    "linkClickToOrderType": "OnClickDate",
    "marginType": "Global",
    "onlyDirectSales": "true",
    "onlyPaymentValidatedOrders": "true",
    "performanceIndicatorFormula": {
      "firstParameter": "Cost",
      "operatorName": "Multiply",
      "secondParamter": "ROI",
      "thirdParameter": "100"
    }
  },
  "beginPeriodUtcDate": "2006-11-20T00:00:00Z",
  "catalogCategoryId": "81a058a6-0451-4b79-84ef-94c58d0ed4ac",
  "channelIds": [
    "2dc136a7-0d3d-4cc9-a825-a28a42c53e28"
  ],
  "endPeriodUtcDate": "2006-12-20T00:00:00Z",
  "productId": "578419df-1bbf-41a6-96fa-862e42182b67"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/reports/byday');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'advancedFilters' => [
    'globalMarginPercent' => '10',
    'linkClickToOrderMaxDay' => '5',
    'linkClickToOrderType' => 'OnClickDate',
    'marginType' => 'Global',
    'onlyDirectSales' => 'true',
    'onlyPaymentValidatedOrders' => 'true',
    'performanceIndicatorFormula' => [
        'firstParameter' => 'Cost',
        'operatorName' => 'Multiply',
        'secondParamter' => 'ROI',
        'thirdParameter' => '100'
    ]
  ],
  'beginPeriodUtcDate' => '2006-11-20T00:00:00Z',
  'catalogCategoryId' => '81a058a6-0451-4b79-84ef-94c58d0ed4ac',
  'channelIds' => [
    '2dc136a7-0d3d-4cc9-a825-a28a42c53e28'
  ],
  'endPeriodUtcDate' => '2006-12-20T00:00:00Z',
  'productId' => '578419df-1bbf-41a6-96fa-862e42182b67'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'advancedFilters' => [
    'globalMarginPercent' => '10',
    'linkClickToOrderMaxDay' => '5',
    'linkClickToOrderType' => 'OnClickDate',
    'marginType' => 'Global',
    'onlyDirectSales' => 'true',
    'onlyPaymentValidatedOrders' => 'true',
    'performanceIndicatorFormula' => [
        'firstParameter' => 'Cost',
        'operatorName' => 'Multiply',
        'secondParamter' => 'ROI',
        'thirdParameter' => '100'
    ]
  ],
  'beginPeriodUtcDate' => '2006-11-20T00:00:00Z',
  'catalogCategoryId' => '81a058a6-0451-4b79-84ef-94c58d0ed4ac',
  'channelIds' => [
    '2dc136a7-0d3d-4cc9-a825-a28a42c53e28'
  ],
  'endPeriodUtcDate' => '2006-12-20T00:00:00Z',
  'productId' => '578419df-1bbf-41a6-96fa-862e42182b67'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/analytics/reports/byday');
$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}}/v2/user/analytics/reports/byday' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "advancedFilters": {
    "globalMarginPercent": "10",
    "linkClickToOrderMaxDay": "5",
    "linkClickToOrderType": "OnClickDate",
    "marginType": "Global",
    "onlyDirectSales": "true",
    "onlyPaymentValidatedOrders": "true",
    "performanceIndicatorFormula": {
      "firstParameter": "Cost",
      "operatorName": "Multiply",
      "secondParamter": "ROI",
      "thirdParameter": "100"
    }
  },
  "beginPeriodUtcDate": "2006-11-20T00:00:00Z",
  "catalogCategoryId": "81a058a6-0451-4b79-84ef-94c58d0ed4ac",
  "channelIds": [
    "2dc136a7-0d3d-4cc9-a825-a28a42c53e28"
  ],
  "endPeriodUtcDate": "2006-12-20T00:00:00Z",
  "productId": "578419df-1bbf-41a6-96fa-862e42182b67"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/reports/byday' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "advancedFilters": {
    "globalMarginPercent": "10",
    "linkClickToOrderMaxDay": "5",
    "linkClickToOrderType": "OnClickDate",
    "marginType": "Global",
    "onlyDirectSales": "true",
    "onlyPaymentValidatedOrders": "true",
    "performanceIndicatorFormula": {
      "firstParameter": "Cost",
      "operatorName": "Multiply",
      "secondParamter": "ROI",
      "thirdParameter": "100"
    }
  },
  "beginPeriodUtcDate": "2006-11-20T00:00:00Z",
  "catalogCategoryId": "81a058a6-0451-4b79-84ef-94c58d0ed4ac",
  "channelIds": [
    "2dc136a7-0d3d-4cc9-a825-a28a42c53e28"
  ],
  "endPeriodUtcDate": "2006-12-20T00:00:00Z",
  "productId": "578419df-1bbf-41a6-96fa-862e42182b67"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": \"10\",\n    \"linkClickToOrderMaxDay\": \"5\",\n    \"linkClickToOrderType\": \"OnClickDate\",\n    \"marginType\": \"Global\",\n    \"onlyDirectSales\": \"true\",\n    \"onlyPaymentValidatedOrders\": \"true\",\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"Cost\",\n      \"operatorName\": \"Multiply\",\n      \"secondParamter\": \"ROI\",\n      \"thirdParameter\": \"100\"\n    }\n  },\n  \"beginPeriodUtcDate\": \"2006-11-20T00:00:00Z\",\n  \"catalogCategoryId\": \"81a058a6-0451-4b79-84ef-94c58d0ed4ac\",\n  \"channelIds\": [\n    \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\"\n  ],\n  \"endPeriodUtcDate\": \"2006-12-20T00:00:00Z\",\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/analytics/reports/byday", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/reports/byday"

payload = {
    "advancedFilters": {
        "globalMarginPercent": "10",
        "linkClickToOrderMaxDay": "5",
        "linkClickToOrderType": "OnClickDate",
        "marginType": "Global",
        "onlyDirectSales": "true",
        "onlyPaymentValidatedOrders": "true",
        "performanceIndicatorFormula": {
            "firstParameter": "Cost",
            "operatorName": "Multiply",
            "secondParamter": "ROI",
            "thirdParameter": "100"
        }
    },
    "beginPeriodUtcDate": "2006-11-20T00:00:00Z",
    "catalogCategoryId": "81a058a6-0451-4b79-84ef-94c58d0ed4ac",
    "channelIds": ["2dc136a7-0d3d-4cc9-a825-a28a42c53e28"],
    "endPeriodUtcDate": "2006-12-20T00:00:00Z",
    "productId": "578419df-1bbf-41a6-96fa-862e42182b67"
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/reports/byday"

payload <- "{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": \"10\",\n    \"linkClickToOrderMaxDay\": \"5\",\n    \"linkClickToOrderType\": \"OnClickDate\",\n    \"marginType\": \"Global\",\n    \"onlyDirectSales\": \"true\",\n    \"onlyPaymentValidatedOrders\": \"true\",\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"Cost\",\n      \"operatorName\": \"Multiply\",\n      \"secondParamter\": \"ROI\",\n      \"thirdParameter\": \"100\"\n    }\n  },\n  \"beginPeriodUtcDate\": \"2006-11-20T00:00:00Z\",\n  \"catalogCategoryId\": \"81a058a6-0451-4b79-84ef-94c58d0ed4ac\",\n  \"channelIds\": [\n    \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\"\n  ],\n  \"endPeriodUtcDate\": \"2006-12-20T00:00:00Z\",\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\"\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}}/v2/user/analytics/reports/byday")

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  \"advancedFilters\": {\n    \"globalMarginPercent\": \"10\",\n    \"linkClickToOrderMaxDay\": \"5\",\n    \"linkClickToOrderType\": \"OnClickDate\",\n    \"marginType\": \"Global\",\n    \"onlyDirectSales\": \"true\",\n    \"onlyPaymentValidatedOrders\": \"true\",\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"Cost\",\n      \"operatorName\": \"Multiply\",\n      \"secondParamter\": \"ROI\",\n      \"thirdParameter\": \"100\"\n    }\n  },\n  \"beginPeriodUtcDate\": \"2006-11-20T00:00:00Z\",\n  \"catalogCategoryId\": \"81a058a6-0451-4b79-84ef-94c58d0ed4ac\",\n  \"channelIds\": [\n    \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\"\n  ],\n  \"endPeriodUtcDate\": \"2006-12-20T00:00:00Z\",\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\"\n}"

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/v2/user/analytics/reports/byday') do |req|
  req.body = "{\n  \"advancedFilters\": {\n    \"globalMarginPercent\": \"10\",\n    \"linkClickToOrderMaxDay\": \"5\",\n    \"linkClickToOrderType\": \"OnClickDate\",\n    \"marginType\": \"Global\",\n    \"onlyDirectSales\": \"true\",\n    \"onlyPaymentValidatedOrders\": \"true\",\n    \"performanceIndicatorFormula\": {\n      \"firstParameter\": \"Cost\",\n      \"operatorName\": \"Multiply\",\n      \"secondParamter\": \"ROI\",\n      \"thirdParameter\": \"100\"\n    }\n  },\n  \"beginPeriodUtcDate\": \"2006-11-20T00:00:00Z\",\n  \"catalogCategoryId\": \"81a058a6-0451-4b79-84ef-94c58d0ed4ac\",\n  \"channelIds\": [\n    \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\"\n  ],\n  \"endPeriodUtcDate\": \"2006-12-20T00:00:00Z\",\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/reports/byday";

    let payload = json!({
        "advancedFilters": json!({
            "globalMarginPercent": "10",
            "linkClickToOrderMaxDay": "5",
            "linkClickToOrderType": "OnClickDate",
            "marginType": "Global",
            "onlyDirectSales": "true",
            "onlyPaymentValidatedOrders": "true",
            "performanceIndicatorFormula": json!({
                "firstParameter": "Cost",
                "operatorName": "Multiply",
                "secondParamter": "ROI",
                "thirdParameter": "100"
            })
        }),
        "beginPeriodUtcDate": "2006-11-20T00:00:00Z",
        "catalogCategoryId": "81a058a6-0451-4b79-84ef-94c58d0ed4ac",
        "channelIds": ("2dc136a7-0d3d-4cc9-a825-a28a42c53e28"),
        "endPeriodUtcDate": "2006-12-20T00:00:00Z",
        "productId": "578419df-1bbf-41a6-96fa-862e42182b67"
    });

    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}}/v2/user/analytics/reports/byday \
  --header 'content-type: application/json' \
  --data '{
  "advancedFilters": {
    "globalMarginPercent": "10",
    "linkClickToOrderMaxDay": "5",
    "linkClickToOrderType": "OnClickDate",
    "marginType": "Global",
    "onlyDirectSales": "true",
    "onlyPaymentValidatedOrders": "true",
    "performanceIndicatorFormula": {
      "firstParameter": "Cost",
      "operatorName": "Multiply",
      "secondParamter": "ROI",
      "thirdParameter": "100"
    }
  },
  "beginPeriodUtcDate": "2006-11-20T00:00:00Z",
  "catalogCategoryId": "81a058a6-0451-4b79-84ef-94c58d0ed4ac",
  "channelIds": [
    "2dc136a7-0d3d-4cc9-a825-a28a42c53e28"
  ],
  "endPeriodUtcDate": "2006-12-20T00:00:00Z",
  "productId": "578419df-1bbf-41a6-96fa-862e42182b67"
}'
echo '{
  "advancedFilters": {
    "globalMarginPercent": "10",
    "linkClickToOrderMaxDay": "5",
    "linkClickToOrderType": "OnClickDate",
    "marginType": "Global",
    "onlyDirectSales": "true",
    "onlyPaymentValidatedOrders": "true",
    "performanceIndicatorFormula": {
      "firstParameter": "Cost",
      "operatorName": "Multiply",
      "secondParamter": "ROI",
      "thirdParameter": "100"
    }
  },
  "beginPeriodUtcDate": "2006-11-20T00:00:00Z",
  "catalogCategoryId": "81a058a6-0451-4b79-84ef-94c58d0ed4ac",
  "channelIds": [
    "2dc136a7-0d3d-4cc9-a825-a28a42c53e28"
  ],
  "endPeriodUtcDate": "2006-12-20T00:00:00Z",
  "productId": "578419df-1bbf-41a6-96fa-862e42182b67"
}' |  \
  http POST {{baseUrl}}/v2/user/analytics/reports/byday \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "advancedFilters": {\n    "globalMarginPercent": "10",\n    "linkClickToOrderMaxDay": "5",\n    "linkClickToOrderType": "OnClickDate",\n    "marginType": "Global",\n    "onlyDirectSales": "true",\n    "onlyPaymentValidatedOrders": "true",\n    "performanceIndicatorFormula": {\n      "firstParameter": "Cost",\n      "operatorName": "Multiply",\n      "secondParamter": "ROI",\n      "thirdParameter": "100"\n    }\n  },\n  "beginPeriodUtcDate": "2006-11-20T00:00:00Z",\n  "catalogCategoryId": "81a058a6-0451-4b79-84ef-94c58d0ed4ac",\n  "channelIds": [\n    "2dc136a7-0d3d-4cc9-a825-a28a42c53e28"\n  ],\n  "endPeriodUtcDate": "2006-12-20T00:00:00Z",\n  "productId": "578419df-1bbf-41a6-96fa-862e42182b67"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/reports/byday
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "advancedFilters": [
    "globalMarginPercent": "10",
    "linkClickToOrderMaxDay": "5",
    "linkClickToOrderType": "OnClickDate",
    "marginType": "Global",
    "onlyDirectSales": "true",
    "onlyPaymentValidatedOrders": "true",
    "performanceIndicatorFormula": [
      "firstParameter": "Cost",
      "operatorName": "Multiply",
      "secondParamter": "ROI",
      "thirdParameter": "100"
    ]
  ],
  "beginPeriodUtcDate": "2006-11-20T00:00:00Z",
  "catalogCategoryId": "81a058a6-0451-4b79-84ef-94c58d0ed4ac",
  "channelIds": ["2dc136a7-0d3d-4cc9-a825-a28a42c53e28"],
  "endPeriodUtcDate": "2006-12-20T00:00:00Z",
  "productId": "578419df-1bbf-41a6-96fa-862e42182b67"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/reports/byday")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Get the report by product
{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct"

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}}/v2/user/analytics/:storeId/reports/byproduct"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct"

	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/v2/user/analytics/:storeId/reports/byproduct HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct"))
    .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}}/v2/user/analytics/:storeId/reports/byproduct")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct")
  .asString();
const 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}}/v2/user/analytics/:storeId/reports/byproduct');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct';
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}}/v2/user/analytics/:storeId/reports/byproduct',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/reports/byproduct',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/analytics/:storeId/reports/byproduct'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct';
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}}/v2/user/analytics/:storeId/reports/byproduct"]
                                                       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}}/v2/user/analytics/:storeId/reports/byproduct" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct",
  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}}/v2/user/analytics/:storeId/reports/byproduct');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = ""

conn.request("POST", "/baseUrl/v2/user/analytics/:storeId/reports/byproduct", payload)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct"

payload = ""

response = requests.post(url, data=payload)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct"

payload <- ""

response <- VERB("POST", url, body = payload, content_type(""))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct")

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/v2/user/analytics/:storeId/reports/byproduct') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct";

    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}}/v2/user/analytics/:storeId/reports/byproduct
http POST {{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/reports/byproduct")! 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

{
  "currencyCode": "EUR",
  "paginationResult": {
    "entryCount": "25",
    "links": {
      "first": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "1",
              "pageSize": "25"
            }
          }
        ]
      },
      "last": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "38",
              "pageSize": "25"
            }
          }
        ]
      },
      "next": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "2",
              "pageSize": "25"
            }
          }
        ]
      }
    },
    "pageCount": "38",
    "totalEntryCount": "943"
  }
}
GET Get the global synchronization status of clicks and orders
{{baseUrl}}/v2/user/analytics/tracking/status
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/tracking/status");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/analytics/tracking/status")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/tracking/status"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/analytics/tracking/status"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/tracking/status");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/tracking/status"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/analytics/tracking/status HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/analytics/tracking/status")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/tracking/status"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/tracking/status")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/analytics/tracking/status")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/analytics/tracking/status');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/tracking/status'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/tracking/status';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/tracking/status',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/tracking/status")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/tracking/status',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/tracking/status'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/analytics/tracking/status');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/tracking/status'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/tracking/status';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/tracking/status"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/analytics/tracking/status" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/tracking/status",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/analytics/tracking/status');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/tracking/status');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/tracking/status');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/tracking/status' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/tracking/status' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/analytics/tracking/status")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/tracking/status"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/tracking/status"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/tracking/status")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/analytics/tracking/status') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/tracking/status";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/analytics/tracking/status
http GET {{baseUrl}}/v2/user/analytics/tracking/status
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/tracking/status
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/tracking/status")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "clickSynchronizationUtcDate": "2016-08-29T09:12:33.001Z",
  "marketplaceOrderSynchonizationUtcDate": "2016-08-29T09:12:33.001Z",
  "orderSynchonizationUtcDate": "2016-08-29T09:12:33.001Z"
}
GET Get the latest tracked clicks
{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/analytics/:storeId/tracking/clicks HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/tracking/clicks',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/analytics/:storeId/tracking/clicks")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/analytics/:storeId/tracking/clicks') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks
http GET {{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/tracking/clicks")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the latest tracked external orders
{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/analytics/:storeId/tracking/externalorders HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/tracking/externalorders',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/analytics/:storeId/tracking/externalorders")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/analytics/:storeId/tracking/externalorders') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders
http GET {{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/tracking/externalorders")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the latest tracked orders
{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/analytics/:storeId/tracking/orders HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/tracking/orders',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/analytics/:storeId/tracking/orders")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/analytics/:storeId/tracking/orders') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/analytics/:storeId/tracking/orders
http GET {{baseUrl}}/v2/user/analytics/:storeId/tracking/orders
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/tracking/orders
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/tracking/orders")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the synchronization status of clicks and orders of a store
{{baseUrl}}/v2/user/analytics/:storeId/tracking/status
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/analytics/:storeId/tracking/status");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/analytics/:storeId/tracking/status")
require "http/client"

url = "{{baseUrl}}/v2/user/analytics/:storeId/tracking/status"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/analytics/:storeId/tracking/status"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/analytics/:storeId/tracking/status");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/analytics/:storeId/tracking/status"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/analytics/:storeId/tracking/status HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/analytics/:storeId/tracking/status")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/analytics/:storeId/tracking/status"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/tracking/status")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/analytics/:storeId/tracking/status")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/analytics/:storeId/tracking/status');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/tracking/status'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/analytics/:storeId/tracking/status';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/analytics/:storeId/tracking/status',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/analytics/:storeId/tracking/status")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/analytics/:storeId/tracking/status',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/tracking/status'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/analytics/:storeId/tracking/status');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/analytics/:storeId/tracking/status'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/analytics/:storeId/tracking/status';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/analytics/:storeId/tracking/status"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/analytics/:storeId/tracking/status" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/analytics/:storeId/tracking/status",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/analytics/:storeId/tracking/status');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/analytics/:storeId/tracking/status');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/analytics/:storeId/tracking/status');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/analytics/:storeId/tracking/status' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/analytics/:storeId/tracking/status' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/analytics/:storeId/tracking/status")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/analytics/:storeId/tracking/status"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/analytics/:storeId/tracking/status"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/analytics/:storeId/tracking/status")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/analytics/:storeId/tracking/status') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/analytics/:storeId/tracking/status";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/analytics/:storeId/tracking/status
http GET {{baseUrl}}/v2/user/analytics/:storeId/tracking/status
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/analytics/:storeId/tracking/status
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/analytics/:storeId/tracking/status")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "clickSynchronizationUtcDate": "2016-08-29T09:12:33.001Z",
  "marketplaceOrderSynchonizationUtcDate": "2016-08-29T09:12:33.001Z",
  "orderSynchonizationUtcDate": "2016-08-29T09:12:33.001Z"
}
POST Activate the auto importation of the last successful manual catalog importation.
{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate"

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}}/v2/user/catalogs/:storeId/autoImport/activate"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate"

	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/v2/user/catalogs/:storeId/autoImport/activate HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate"))
    .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}}/v2/user/catalogs/:storeId/autoImport/activate")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate")
  .asString();
const 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}}/v2/user/catalogs/:storeId/autoImport/activate');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate';
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}}/v2/user/catalogs/:storeId/autoImport/activate',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/autoImport/activate',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/catalogs/:storeId/autoImport/activate'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate';
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}}/v2/user/catalogs/:storeId/autoImport/activate"]
                                                       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}}/v2/user/catalogs/:storeId/autoImport/activate" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate",
  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}}/v2/user/catalogs/:storeId/autoImport/activate');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/autoImport/activate")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate")

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/v2/user/catalogs/:storeId/autoImport/activate') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate";

    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}}/v2/user/catalogs/:storeId/autoImport/activate
http POST {{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/activate")! 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 Configure Auto Import Interval
{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval
QUERY PARAMS

storeId
BODY json

{
  "interval": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"interval\": \"04:00:00\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval" {:content-type :json
                                                                                                     :form-params {:interval "04:00:00"}})
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"interval\": \"04:00:00\"\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}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval"),
    Content = new StringContent("{\n  \"interval\": \"04:00:00\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"interval\": \"04:00:00\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval"

	payload := strings.NewReader("{\n  \"interval\": \"04:00:00\"\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/v2/user/catalogs/:storeId/autoImport/scheduling/interval HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 28

{
  "interval": "04:00:00"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"interval\": \"04:00:00\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"interval\": \"04:00:00\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"interval\": \"04:00:00\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval")
  .header("content-type", "application/json")
  .body("{\n  \"interval\": \"04:00:00\"\n}")
  .asString();
const data = JSON.stringify({
  interval: '04:00:00'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval',
  headers: {'content-type': 'application/json'},
  data: {interval: '04:00:00'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"interval":"04:00:00"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "interval": "04:00:00"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"interval\": \"04:00:00\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval")
  .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/v2/user/catalogs/:storeId/autoImport/scheduling/interval',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({interval: '04:00:00'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval',
  headers: {'content-type': 'application/json'},
  body: {interval: '04:00:00'},
  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}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  interval: '04:00:00'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval',
  headers: {'content-type': 'application/json'},
  data: {interval: '04:00:00'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"interval":"04:00:00"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"interval": @"04:00:00" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval"]
                                                       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}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"interval\": \"04:00:00\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval",
  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([
    'interval' => '04:00:00'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval', [
  'body' => '{
  "interval": "04:00:00"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'interval' => '04:00:00'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'interval' => '04:00:00'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval');
$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}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "interval": "04:00:00"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "interval": "04:00:00"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"interval\": \"04:00:00\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/autoImport/scheduling/interval", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval"

payload = { "interval": "04:00:00" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval"

payload <- "{\n  \"interval\": \"04:00:00\"\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}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval")

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  \"interval\": \"04:00:00\"\n}"

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/v2/user/catalogs/:storeId/autoImport/scheduling/interval') do |req|
  req.body = "{\n  \"interval\": \"04:00:00\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval";

    let payload = json!({"interval": "04:00:00"});

    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}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval \
  --header 'content-type: application/json' \
  --data '{
  "interval": "04:00:00"
}'
echo '{
  "interval": "04:00:00"
}' |  \
  http POST {{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "interval": "04:00:00"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["interval": "04:00:00"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/interval")! 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 Configure Auto Import Schedules
{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules
QUERY PARAMS

storeId
BODY json

{
  "localTimeZoneName": "",
  "schedules": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"localTimeZoneName\": \"Romance Standard Time\",\n  \"schedules\": [\n    \"21:00:00\",\n    \"23:00:00\",\n    \"08:30:00\"\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules" {:content-type :json
                                                                                                      :form-params {:localTimeZoneName "Romance Standard Time"
                                                                                                                    :schedules ["21:00:00" "23:00:00" "08:30:00"]}})
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"localTimeZoneName\": \"Romance Standard Time\",\n  \"schedules\": [\n    \"21:00:00\",\n    \"23:00:00\",\n    \"08:30:00\"\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules"),
    Content = new StringContent("{\n  \"localTimeZoneName\": \"Romance Standard Time\",\n  \"schedules\": [\n    \"21:00:00\",\n    \"23:00:00\",\n    \"08:30:00\"\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}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"localTimeZoneName\": \"Romance Standard Time\",\n  \"schedules\": [\n    \"21:00:00\",\n    \"23:00:00\",\n    \"08:30:00\"\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules"

	payload := strings.NewReader("{\n  \"localTimeZoneName\": \"Romance Standard Time\",\n  \"schedules\": [\n    \"21:00:00\",\n    \"23:00:00\",\n    \"08:30:00\"\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/user/catalogs/:storeId/autoImport/scheduling/schedules HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 119

{
  "localTimeZoneName": "Romance Standard Time",
  "schedules": [
    "21:00:00",
    "23:00:00",
    "08:30:00"
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"localTimeZoneName\": \"Romance Standard Time\",\n  \"schedules\": [\n    \"21:00:00\",\n    \"23:00:00\",\n    \"08:30:00\"\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"localTimeZoneName\": \"Romance Standard Time\",\n  \"schedules\": [\n    \"21:00:00\",\n    \"23:00:00\",\n    \"08:30:00\"\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  \"localTimeZoneName\": \"Romance Standard Time\",\n  \"schedules\": [\n    \"21:00:00\",\n    \"23:00:00\",\n    \"08:30:00\"\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules")
  .header("content-type", "application/json")
  .body("{\n  \"localTimeZoneName\": \"Romance Standard Time\",\n  \"schedules\": [\n    \"21:00:00\",\n    \"23:00:00\",\n    \"08:30:00\"\n  ]\n}")
  .asString();
const data = JSON.stringify({
  localTimeZoneName: 'Romance Standard Time',
  schedules: [
    '21:00:00',
    '23:00:00',
    '08:30:00'
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules',
  headers: {'content-type': 'application/json'},
  data: {
    localTimeZoneName: 'Romance Standard Time',
    schedules: ['21:00:00', '23:00:00', '08:30:00']
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"localTimeZoneName":"Romance Standard Time","schedules":["21:00:00","23:00:00","08:30:00"]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "localTimeZoneName": "Romance Standard Time",\n  "schedules": [\n    "21:00:00",\n    "23:00:00",\n    "08:30:00"\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  \"localTimeZoneName\": \"Romance Standard Time\",\n  \"schedules\": [\n    \"21:00:00\",\n    \"23:00:00\",\n    \"08:30:00\"\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/autoImport/scheduling/schedules',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  localTimeZoneName: 'Romance Standard Time',
  schedules: ['21:00:00', '23:00:00', '08:30:00']
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules',
  headers: {'content-type': 'application/json'},
  body: {
    localTimeZoneName: 'Romance Standard Time',
    schedules: ['21:00:00', '23:00:00', '08:30:00']
  },
  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}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  localTimeZoneName: 'Romance Standard Time',
  schedules: [
    '21:00:00',
    '23:00:00',
    '08:30:00'
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules',
  headers: {'content-type': 'application/json'},
  data: {
    localTimeZoneName: 'Romance Standard Time',
    schedules: ['21:00:00', '23:00:00', '08:30:00']
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"localTimeZoneName":"Romance Standard Time","schedules":["21:00:00","23:00:00","08:30:00"]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"localTimeZoneName": @"Romance Standard Time",
                              @"schedules": @[ @"21:00:00", @"23:00:00", @"08:30:00" ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"localTimeZoneName\": \"Romance Standard Time\",\n  \"schedules\": [\n    \"21:00:00\",\n    \"23:00:00\",\n    \"08:30:00\"\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'localTimeZoneName' => 'Romance Standard Time',
    'schedules' => [
        '21:00:00',
        '23:00:00',
        '08:30:00'
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules', [
  'body' => '{
  "localTimeZoneName": "Romance Standard Time",
  "schedules": [
    "21:00:00",
    "23:00:00",
    "08:30:00"
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'localTimeZoneName' => 'Romance Standard Time',
  'schedules' => [
    '21:00:00',
    '23:00:00',
    '08:30:00'
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'localTimeZoneName' => 'Romance Standard Time',
  'schedules' => [
    '21:00:00',
    '23:00:00',
    '08:30:00'
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "localTimeZoneName": "Romance Standard Time",
  "schedules": [
    "21:00:00",
    "23:00:00",
    "08:30:00"
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "localTimeZoneName": "Romance Standard Time",
  "schedules": [
    "21:00:00",
    "23:00:00",
    "08:30:00"
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"localTimeZoneName\": \"Romance Standard Time\",\n  \"schedules\": [\n    \"21:00:00\",\n    \"23:00:00\",\n    \"08:30:00\"\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/autoImport/scheduling/schedules", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules"

payload = {
    "localTimeZoneName": "Romance Standard Time",
    "schedules": ["21:00:00", "23:00:00", "08:30:00"]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules"

payload <- "{\n  \"localTimeZoneName\": \"Romance Standard Time\",\n  \"schedules\": [\n    \"21:00:00\",\n    \"23:00:00\",\n    \"08:30:00\"\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"localTimeZoneName\": \"Romance Standard Time\",\n  \"schedules\": [\n    \"21:00:00\",\n    \"23:00:00\",\n    \"08:30:00\"\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/user/catalogs/:storeId/autoImport/scheduling/schedules') do |req|
  req.body = "{\n  \"localTimeZoneName\": \"Romance Standard Time\",\n  \"schedules\": [\n    \"21:00:00\",\n    \"23:00:00\",\n    \"08:30:00\"\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules";

    let payload = json!({
        "localTimeZoneName": "Romance Standard Time",
        "schedules": ("21:00:00", "23:00:00", "08:30:00")
    });

    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}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules \
  --header 'content-type: application/json' \
  --data '{
  "localTimeZoneName": "Romance Standard Time",
  "schedules": [
    "21:00:00",
    "23:00:00",
    "08:30:00"
  ]
}'
echo '{
  "localTimeZoneName": "Romance Standard Time",
  "schedules": [
    "21:00:00",
    "23:00:00",
    "08:30:00"
  ]
}' |  \
  http POST {{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "localTimeZoneName": "Romance Standard Time",\n  "schedules": [\n    "21:00:00",\n    "23:00:00",\n    "08:30:00"\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "localTimeZoneName": "Romance Standard Time",
  "schedules": ["21:00:00", "23:00:00", "08:30:00"]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/scheduling/schedules")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete Auto Import
{{baseUrl}}/v2/user/catalogs/:storeId/autoImport
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport"

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}}/v2/user/catalogs/:storeId/autoImport"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport"

	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/v2/user/catalogs/:storeId/autoImport HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport"))
    .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}}/v2/user/catalogs/:storeId/autoImport")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport")
  .asString();
const 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}}/v2/user/catalogs/:storeId/autoImport');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport';
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}}/v2/user/catalogs/:storeId/autoImport',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/autoImport',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/catalogs/:storeId/autoImport'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport');

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}}/v2/user/catalogs/:storeId/autoImport'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport';
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}}/v2/user/catalogs/:storeId/autoImport"]
                                                       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}}/v2/user/catalogs/:storeId/autoImport" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport",
  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}}/v2/user/catalogs/:storeId/autoImport');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/autoImport');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/autoImport');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/user/catalogs/:storeId/autoImport")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport")

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/v2/user/catalogs/:storeId/autoImport') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport";

    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}}/v2/user/catalogs/:storeId/autoImport
http DELETE {{baseUrl}}/v2/user/catalogs/:storeId/autoImport
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/autoImport
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport")! 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 the auto import configuration
{{baseUrl}}/v2/user/catalogs/:storeId/autoImport
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId/autoImport HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/autoImport',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/autoImport"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/autoImport');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/autoImport');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId/autoImport")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId/autoImport') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/:storeId/autoImport
http GET {{baseUrl}}/v2/user/catalogs/:storeId/autoImport
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/autoImport
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "duplicateProductConfiguration": {
    "compareOptions": "IgnoreCase",
    "strategy": "KeepFirstDuplicateProductOnly"
  },
  "input": {
    "transformFileUrl": "http://beezupblob.com/Mytransformation.xslt"
  },
  "inputConfiguredByUserId": "8a7fbdec-9e71-472e-9974-27d5c1d57cf8",
  "pauseStatusChangedByUserId": "8a7fbdec-9e71-472e-9974-27d5c1d57cf8",
  "pauseStatusChangedUtcDate": "2017-04-01T13:21:42Z",
  "paused": "false",
  "scheduledByUserId": "8a7fbdec-9e71-472e-9974-27d5c1d57cf8",
  "schedulingLocalTimeZoneName": "Romance Standard Time",
  "schedulingType": "Schedule",
  "schedulingValue": [
    "21:00:00",
    "23:00:00",
    "08:30:00"
  ]
}
POST Pause Auto Import
{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause"

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}}/v2/user/catalogs/:storeId/autoImport/pause"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause"

	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/v2/user/catalogs/:storeId/autoImport/pause HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause"))
    .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}}/v2/user/catalogs/:storeId/autoImport/pause")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause")
  .asString();
const 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}}/v2/user/catalogs/:storeId/autoImport/pause');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause';
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}}/v2/user/catalogs/:storeId/autoImport/pause',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/autoImport/pause',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/catalogs/:storeId/autoImport/pause'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause';
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}}/v2/user/catalogs/:storeId/autoImport/pause"]
                                                       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}}/v2/user/catalogs/:storeId/autoImport/pause" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause",
  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}}/v2/user/catalogs/:storeId/autoImport/pause');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/autoImport/pause")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause")

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/v2/user/catalogs/:storeId/autoImport/pause') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause";

    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}}/v2/user/catalogs/:storeId/autoImport/pause
http POST {{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/pause")! 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 Resume Auto Import
{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume"

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}}/v2/user/catalogs/:storeId/autoImport/resume"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume"

	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/v2/user/catalogs/:storeId/autoImport/resume HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume"))
    .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}}/v2/user/catalogs/:storeId/autoImport/resume")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume")
  .asString();
const 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}}/v2/user/catalogs/:storeId/autoImport/resume');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume';
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}}/v2/user/catalogs/:storeId/autoImport/resume',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/autoImport/resume',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/catalogs/:storeId/autoImport/resume'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume';
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}}/v2/user/catalogs/:storeId/autoImport/resume"]
                                                       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}}/v2/user/catalogs/:storeId/autoImport/resume" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume",
  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}}/v2/user/catalogs/:storeId/autoImport/resume');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/autoImport/resume")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume")

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/v2/user/catalogs/:storeId/autoImport/resume') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume";

    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}}/v2/user/catalogs/:storeId/autoImport/resume
http POST {{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/resume")! 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 Start Auto Import Manually
{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start"

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}}/v2/user/catalogs/:storeId/autoImport/start"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start"

	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/v2/user/catalogs/:storeId/autoImport/start HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start"))
    .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}}/v2/user/catalogs/:storeId/autoImport/start")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start")
  .asString();
const 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}}/v2/user/catalogs/:storeId/autoImport/start');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start';
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}}/v2/user/catalogs/:storeId/autoImport/start',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/autoImport/start',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/catalogs/:storeId/autoImport/start'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start';
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}}/v2/user/catalogs/:storeId/autoImport/start"]
                                                       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}}/v2/user/catalogs/:storeId/autoImport/start" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start",
  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}}/v2/user/catalogs/:storeId/autoImport/start');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/autoImport/start")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start")

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/v2/user/catalogs/:storeId/autoImport/start') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start";

    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}}/v2/user/catalogs/:storeId/autoImport/start
http POST {{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/autoImport/start")! 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 Change Catalog Column User Name
{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename
QUERY PARAMS

storeId
columnId
BODY json

{
  "userColumName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"userColumName\": \"My SKU\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename" {:content-type :json
                                                                                                      :form-params {:userColumName "My SKU"}})
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"userColumName\": \"My SKU\"\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}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename"),
    Content = new StringContent("{\n  \"userColumName\": \"My SKU\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"userColumName\": \"My SKU\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename"

	payload := strings.NewReader("{\n  \"userColumName\": \"My SKU\"\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/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 31

{
  "userColumName": "My SKU"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"userColumName\": \"My SKU\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"userColumName\": \"My SKU\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"userColumName\": \"My SKU\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename")
  .header("content-type", "application/json")
  .body("{\n  \"userColumName\": \"My SKU\"\n}")
  .asString();
const data = JSON.stringify({
  userColumName: 'My SKU'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename',
  headers: {'content-type': 'application/json'},
  data: {userColumName: 'My SKU'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"userColumName":"My SKU"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "userColumName": "My SKU"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"userColumName\": \"My SKU\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename")
  .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/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({userColumName: 'My SKU'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename',
  headers: {'content-type': 'application/json'},
  body: {userColumName: 'My SKU'},
  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}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  userColumName: 'My SKU'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename',
  headers: {'content-type': 'application/json'},
  data: {userColumName: 'My SKU'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"userColumName":"My SKU"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"userColumName": @"My SKU" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename"]
                                                       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}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"userColumName\": \"My SKU\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename",
  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([
    'userColumName' => 'My SKU'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename', [
  'body' => '{
  "userColumName": "My SKU"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'userColumName' => 'My SKU'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'userColumName' => 'My SKU'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename');
$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}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "userColumName": "My SKU"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "userColumName": "My SKU"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"userColumName\": \"My SKU\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename"

payload = { "userColumName": "My SKU" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename"

payload <- "{\n  \"userColumName\": \"My SKU\"\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}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename")

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  \"userColumName\": \"My SKU\"\n}"

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/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename') do |req|
  req.body = "{\n  \"userColumName\": \"My SKU\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename";

    let payload = json!({"userColumName": "My SKU"});

    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}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename \
  --header 'content-type: application/json' \
  --data '{
  "userColumName": "My SKU"
}'
echo '{
  "userColumName": "My SKU"
}' |  \
  http POST {{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "userColumName": "My SKU"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["userColumName": "My SKU"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns/:columnId/rename")! 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 Change Custom Column User Name
{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename
QUERY PARAMS

storeId
columnId
BODY json

{
  "userColumName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"userColumName\": \"My SKU\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename" {:content-type :json
                                                                                                     :form-params {:userColumName "My SKU"}})
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"userColumName\": \"My SKU\"\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}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename"),
    Content = new StringContent("{\n  \"userColumName\": \"My SKU\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"userColumName\": \"My SKU\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename"

	payload := strings.NewReader("{\n  \"userColumName\": \"My SKU\"\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/v2/user/catalogs/:storeId/customColumns/:columnId/rename HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 31

{
  "userColumName": "My SKU"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"userColumName\": \"My SKU\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"userColumName\": \"My SKU\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"userColumName\": \"My SKU\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename")
  .header("content-type", "application/json")
  .body("{\n  \"userColumName\": \"My SKU\"\n}")
  .asString();
const data = JSON.stringify({
  userColumName: 'My SKU'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename',
  headers: {'content-type': 'application/json'},
  data: {userColumName: 'My SKU'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"userColumName":"My SKU"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "userColumName": "My SKU"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"userColumName\": \"My SKU\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename")
  .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/v2/user/catalogs/:storeId/customColumns/:columnId/rename',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({userColumName: 'My SKU'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename',
  headers: {'content-type': 'application/json'},
  body: {userColumName: 'My SKU'},
  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}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  userColumName: 'My SKU'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename',
  headers: {'content-type': 'application/json'},
  data: {userColumName: 'My SKU'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"userColumName":"My SKU"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"userColumName": @"My SKU" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename"]
                                                       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}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"userColumName\": \"My SKU\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename",
  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([
    'userColumName' => 'My SKU'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename', [
  'body' => '{
  "userColumName": "My SKU"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'userColumName' => 'My SKU'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'userColumName' => 'My SKU'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename');
$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}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "userColumName": "My SKU"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "userColumName": "My SKU"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"userColumName\": \"My SKU\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/customColumns/:columnId/rename", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename"

payload = { "userColumName": "My SKU" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename"

payload <- "{\n  \"userColumName\": \"My SKU\"\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}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename")

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  \"userColumName\": \"My SKU\"\n}"

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/v2/user/catalogs/:storeId/customColumns/:columnId/rename') do |req|
  req.body = "{\n  \"userColumName\": \"My SKU\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename";

    let payload = json!({"userColumName": "My SKU"});

    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}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename \
  --header 'content-type: application/json' \
  --data '{
  "userColumName": "My SKU"
}'
echo '{
  "userColumName": "My SKU"
}' |  \
  http POST {{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "userColumName": "My SKU"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["userColumName": "My SKU"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/rename")! 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 Change custom column expression
{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression
QUERY PARAMS

storeId
columnId
BODY json

{
  "encryptedBlocklyExpression": "",
  "encryptedExpression": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression" {:content-type :json
                                                                                                        :form-params {:encryptedBlocklyExpression "apokpoa,opz,sixsoisiosnoisn"
                                                                                                                      :encryptedExpression "uziushdczaniodnndonisodndsiondsoidsndoin"}})
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\"\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}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression"),
    Content = new StringContent("{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression"

	payload := strings.NewReader("{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\"\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/v2/user/catalogs/:storeId/customColumns/:columnId/expression HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 134

{
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression")
  .header("content-type", "application/json")
  .body("{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\"\n}")
  .asString();
const data = JSON.stringify({
  encryptedBlocklyExpression: 'apokpoa,opz,sixsoisiosnoisn',
  encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression',
  headers: {'content-type': 'application/json'},
  data: {
    encryptedBlocklyExpression: 'apokpoa,opz,sixsoisiosnoisn',
    encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"encryptedBlocklyExpression":"apokpoa,opz,sixsoisiosnoisn","encryptedExpression":"uziushdczaniodnndonisodndsiondsoidsndoin"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",\n  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression")
  .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/v2/user/catalogs/:storeId/customColumns/:columnId/expression',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  encryptedBlocklyExpression: 'apokpoa,opz,sixsoisiosnoisn',
  encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin'
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression',
  headers: {'content-type': 'application/json'},
  body: {
    encryptedBlocklyExpression: 'apokpoa,opz,sixsoisiosnoisn',
    encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin'
  },
  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}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  encryptedBlocklyExpression: 'apokpoa,opz,sixsoisiosnoisn',
  encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin'
});

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}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression',
  headers: {'content-type': 'application/json'},
  data: {
    encryptedBlocklyExpression: 'apokpoa,opz,sixsoisiosnoisn',
    encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"encryptedBlocklyExpression":"apokpoa,opz,sixsoisiosnoisn","encryptedExpression":"uziushdczaniodnndonisodndsiondsoidsndoin"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"encryptedBlocklyExpression": @"apokpoa,opz,sixsoisiosnoisn",
                              @"encryptedExpression": @"uziushdczaniodnndonisodndsiondsoidsndoin" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression"]
                                                       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}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression",
  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([
    'encryptedBlocklyExpression' => 'apokpoa,opz,sixsoisiosnoisn',
    'encryptedExpression' => 'uziushdczaniodnndonisodndsiondsoidsndoin'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression', [
  'body' => '{
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'encryptedBlocklyExpression' => 'apokpoa,opz,sixsoisiosnoisn',
  'encryptedExpression' => 'uziushdczaniodnndonisodndsiondsoidsndoin'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'encryptedBlocklyExpression' => 'apokpoa,opz,sixsoisiosnoisn',
  'encryptedExpression' => 'uziushdczaniodnndonisodndsiondsoidsndoin'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression');
$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}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/user/catalogs/:storeId/customColumns/:columnId/expression", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression"

payload = {
    "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
    "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin"
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression"

payload <- "{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\"\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}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression")

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  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\"\n}"

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/v2/user/catalogs/:storeId/customColumns/:columnId/expression') do |req|
  req.body = "{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\"\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}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression";

    let payload = json!({
        "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
        "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin"
    });

    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}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression \
  --header 'content-type: application/json' \
  --data '{
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin"
}'
echo '{
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin"
}' |  \
  http PUT {{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",\n  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression")! 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 Compute the expression for this catalog.
{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression
QUERY PARAMS

storeId
BODY json

{
  "encryptedExpression": "",
  "productValues": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"productValues\": {\n    \"012929c0-e78b-462a-a96e-25c061575385\": \"http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg\",\n    \"46602e10-bc45-4944-a440-63d5f7ece1f8\": \"42\",\n    \"68082b11-4ffd-4bec-964a-465a471c7d37\": \"SKU1234\",\n    \"b6d74510-41ce-42ec-947a-0bdf62e9beee\": \"Refrigerateur\",\n    \"ba270fa0-8482-46be-905a-cae4ca746b92\": \"http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression" {:content-type :json
                                                                                                      :form-params {:encryptedExpression "uziushdczaniodnndonisodndsiondsoidsndoin"
                                                                                                                    :productValues {:012929c0-e78b-462a-a96e-25c061575385 "http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg"
                                                                                                                                    :46602e10-bc45-4944-a440-63d5f7ece1f8 "42"
                                                                                                                                    :68082b11-4ffd-4bec-964a-465a471c7d37 "SKU1234"
                                                                                                                                    :b6d74510-41ce-42ec-947a-0bdf62e9beee "Refrigerateur"
                                                                                                                                    :ba270fa0-8482-46be-905a-cae4ca746b92 "http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511"}}})
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"productValues\": {\n    \"012929c0-e78b-462a-a96e-25c061575385\": \"http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg\",\n    \"46602e10-bc45-4944-a440-63d5f7ece1f8\": \"42\",\n    \"68082b11-4ffd-4bec-964a-465a471c7d37\": \"SKU1234\",\n    \"b6d74510-41ce-42ec-947a-0bdf62e9beee\": \"Refrigerateur\",\n    \"ba270fa0-8482-46be-905a-cae4ca746b92\": \"http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression"),
    Content = new StringContent("{\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"productValues\": {\n    \"012929c0-e78b-462a-a96e-25c061575385\": \"http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg\",\n    \"46602e10-bc45-4944-a440-63d5f7ece1f8\": \"42\",\n    \"68082b11-4ffd-4bec-964a-465a471c7d37\": \"SKU1234\",\n    \"b6d74510-41ce-42ec-947a-0bdf62e9beee\": \"Refrigerateur\",\n    \"ba270fa0-8482-46be-905a-cae4ca746b92\": \"http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511\"\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}}/v2/user/catalogs/:storeId/customColumns/computeExpression");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"productValues\": {\n    \"012929c0-e78b-462a-a96e-25c061575385\": \"http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg\",\n    \"46602e10-bc45-4944-a440-63d5f7ece1f8\": \"42\",\n    \"68082b11-4ffd-4bec-964a-465a471c7d37\": \"SKU1234\",\n    \"b6d74510-41ce-42ec-947a-0bdf62e9beee\": \"Refrigerateur\",\n    \"ba270fa0-8482-46be-905a-cae4ca746b92\": \"http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression"

	payload := strings.NewReader("{\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"productValues\": {\n    \"012929c0-e78b-462a-a96e-25c061575385\": \"http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg\",\n    \"46602e10-bc45-4944-a440-63d5f7ece1f8\": \"42\",\n    \"68082b11-4ffd-4bec-964a-465a471c7d37\": \"SKU1234\",\n    \"b6d74510-41ce-42ec-947a-0bdf62e9beee\": \"Refrigerateur\",\n    \"ba270fa0-8482-46be-905a-cae4ca746b92\": \"http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/user/catalogs/:storeId/customColumns/computeExpression HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 564

{
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "productValues": {
    "012929c0-e78b-462a-a96e-25c061575385": "http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg",
    "46602e10-bc45-4944-a440-63d5f7ece1f8": "42",
    "68082b11-4ffd-4bec-964a-465a471c7d37": "SKU1234",
    "b6d74510-41ce-42ec-947a-0bdf62e9beee": "Refrigerateur",
    "ba270fa0-8482-46be-905a-cae4ca746b92": "http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511"
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"productValues\": {\n    \"012929c0-e78b-462a-a96e-25c061575385\": \"http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg\",\n    \"46602e10-bc45-4944-a440-63d5f7ece1f8\": \"42\",\n    \"68082b11-4ffd-4bec-964a-465a471c7d37\": \"SKU1234\",\n    \"b6d74510-41ce-42ec-947a-0bdf62e9beee\": \"Refrigerateur\",\n    \"ba270fa0-8482-46be-905a-cae4ca746b92\": \"http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"productValues\": {\n    \"012929c0-e78b-462a-a96e-25c061575385\": \"http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg\",\n    \"46602e10-bc45-4944-a440-63d5f7ece1f8\": \"42\",\n    \"68082b11-4ffd-4bec-964a-465a471c7d37\": \"SKU1234\",\n    \"b6d74510-41ce-42ec-947a-0bdf62e9beee\": \"Refrigerateur\",\n    \"ba270fa0-8482-46be-905a-cae4ca746b92\": \"http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511\"\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  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"productValues\": {\n    \"012929c0-e78b-462a-a96e-25c061575385\": \"http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg\",\n    \"46602e10-bc45-4944-a440-63d5f7ece1f8\": \"42\",\n    \"68082b11-4ffd-4bec-964a-465a471c7d37\": \"SKU1234\",\n    \"b6d74510-41ce-42ec-947a-0bdf62e9beee\": \"Refrigerateur\",\n    \"ba270fa0-8482-46be-905a-cae4ca746b92\": \"http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression")
  .header("content-type", "application/json")
  .body("{\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"productValues\": {\n    \"012929c0-e78b-462a-a96e-25c061575385\": \"http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg\",\n    \"46602e10-bc45-4944-a440-63d5f7ece1f8\": \"42\",\n    \"68082b11-4ffd-4bec-964a-465a471c7d37\": \"SKU1234\",\n    \"b6d74510-41ce-42ec-947a-0bdf62e9beee\": \"Refrigerateur\",\n    \"ba270fa0-8482-46be-905a-cae4ca746b92\": \"http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin',
  productValues: {
    '012929c0-e78b-462a-a96e-25c061575385': 'http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg',
    '46602e10-bc45-4944-a440-63d5f7ece1f8': '42',
    '68082b11-4ffd-4bec-964a-465a471c7d37': 'SKU1234',
    'b6d74510-41ce-42ec-947a-0bdf62e9beee': 'Refrigerateur',
    'ba270fa0-8482-46be-905a-cae4ca746b92': 'http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511'
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression',
  headers: {'content-type': 'application/json'},
  data: {
    encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin',
    productValues: {
      '012929c0-e78b-462a-a96e-25c061575385': 'http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg',
      '46602e10-bc45-4944-a440-63d5f7ece1f8': '42',
      '68082b11-4ffd-4bec-964a-465a471c7d37': 'SKU1234',
      'b6d74510-41ce-42ec-947a-0bdf62e9beee': 'Refrigerateur',
      'ba270fa0-8482-46be-905a-cae4ca746b92': 'http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511'
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"encryptedExpression":"uziushdczaniodnndonisodndsiondsoidsndoin","productValues":{"012929c0-e78b-462a-a96e-25c061575385":"http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg","46602e10-bc45-4944-a440-63d5f7ece1f8":"42","68082b11-4ffd-4bec-964a-465a471c7d37":"SKU1234","b6d74510-41ce-42ec-947a-0bdf62e9beee":"Refrigerateur","ba270fa0-8482-46be-905a-cae4ca746b92":"http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511"}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",\n  "productValues": {\n    "012929c0-e78b-462a-a96e-25c061575385": "http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg",\n    "46602e10-bc45-4944-a440-63d5f7ece1f8": "42",\n    "68082b11-4ffd-4bec-964a-465a471c7d37": "SKU1234",\n    "b6d74510-41ce-42ec-947a-0bdf62e9beee": "Refrigerateur",\n    "ba270fa0-8482-46be-905a-cae4ca746b92": "http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511"\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  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"productValues\": {\n    \"012929c0-e78b-462a-a96e-25c061575385\": \"http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg\",\n    \"46602e10-bc45-4944-a440-63d5f7ece1f8\": \"42\",\n    \"68082b11-4ffd-4bec-964a-465a471c7d37\": \"SKU1234\",\n    \"b6d74510-41ce-42ec-947a-0bdf62e9beee\": \"Refrigerateur\",\n    \"ba270fa0-8482-46be-905a-cae4ca746b92\": \"http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression")
  .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/v2/user/catalogs/:storeId/customColumns/computeExpression',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin',
  productValues: {
    '012929c0-e78b-462a-a96e-25c061575385': 'http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg',
    '46602e10-bc45-4944-a440-63d5f7ece1f8': '42',
    '68082b11-4ffd-4bec-964a-465a471c7d37': 'SKU1234',
    'b6d74510-41ce-42ec-947a-0bdf62e9beee': 'Refrigerateur',
    'ba270fa0-8482-46be-905a-cae4ca746b92': 'http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511'
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression',
  headers: {'content-type': 'application/json'},
  body: {
    encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin',
    productValues: {
      '012929c0-e78b-462a-a96e-25c061575385': 'http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg',
      '46602e10-bc45-4944-a440-63d5f7ece1f8': '42',
      '68082b11-4ffd-4bec-964a-465a471c7d37': 'SKU1234',
      'b6d74510-41ce-42ec-947a-0bdf62e9beee': 'Refrigerateur',
      'ba270fa0-8482-46be-905a-cae4ca746b92': 'http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511'
    }
  },
  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}}/v2/user/catalogs/:storeId/customColumns/computeExpression');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin',
  productValues: {
    '012929c0-e78b-462a-a96e-25c061575385': 'http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg',
    '46602e10-bc45-4944-a440-63d5f7ece1f8': '42',
    '68082b11-4ffd-4bec-964a-465a471c7d37': 'SKU1234',
    'b6d74510-41ce-42ec-947a-0bdf62e9beee': 'Refrigerateur',
    'ba270fa0-8482-46be-905a-cae4ca746b92': 'http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511'
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression',
  headers: {'content-type': 'application/json'},
  data: {
    encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin',
    productValues: {
      '012929c0-e78b-462a-a96e-25c061575385': 'http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg',
      '46602e10-bc45-4944-a440-63d5f7ece1f8': '42',
      '68082b11-4ffd-4bec-964a-465a471c7d37': 'SKU1234',
      'b6d74510-41ce-42ec-947a-0bdf62e9beee': 'Refrigerateur',
      'ba270fa0-8482-46be-905a-cae4ca746b92': 'http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511'
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"encryptedExpression":"uziushdczaniodnndonisodndsiondsoidsndoin","productValues":{"012929c0-e78b-462a-a96e-25c061575385":"http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg","46602e10-bc45-4944-a440-63d5f7ece1f8":"42","68082b11-4ffd-4bec-964a-465a471c7d37":"SKU1234","b6d74510-41ce-42ec-947a-0bdf62e9beee":"Refrigerateur","ba270fa0-8482-46be-905a-cae4ca746b92":"http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511"}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"encryptedExpression": @"uziushdczaniodnndonisodndsiondsoidsndoin",
                              @"productValues": @{ @"012929c0-e78b-462a-a96e-25c061575385": @"http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg", @"46602e10-bc45-4944-a440-63d5f7ece1f8": @"42", @"68082b11-4ffd-4bec-964a-465a471c7d37": @"SKU1234", @"b6d74510-41ce-42ec-947a-0bdf62e9beee": @"Refrigerateur", @"ba270fa0-8482-46be-905a-cae4ca746b92": @"http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression"]
                                                       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}}/v2/user/catalogs/:storeId/customColumns/computeExpression" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"productValues\": {\n    \"012929c0-e78b-462a-a96e-25c061575385\": \"http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg\",\n    \"46602e10-bc45-4944-a440-63d5f7ece1f8\": \"42\",\n    \"68082b11-4ffd-4bec-964a-465a471c7d37\": \"SKU1234\",\n    \"b6d74510-41ce-42ec-947a-0bdf62e9beee\": \"Refrigerateur\",\n    \"ba270fa0-8482-46be-905a-cae4ca746b92\": \"http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression",
  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([
    'encryptedExpression' => 'uziushdczaniodnndonisodndsiondsoidsndoin',
    'productValues' => [
        '012929c0-e78b-462a-a96e-25c061575385' => 'http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg',
        '46602e10-bc45-4944-a440-63d5f7ece1f8' => '42',
        '68082b11-4ffd-4bec-964a-465a471c7d37' => 'SKU1234',
        'b6d74510-41ce-42ec-947a-0bdf62e9beee' => 'Refrigerateur',
        'ba270fa0-8482-46be-905a-cae4ca746b92' => 'http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511'
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/catalogs/:storeId/customColumns/computeExpression', [
  'body' => '{
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "productValues": {
    "012929c0-e78b-462a-a96e-25c061575385": "http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg",
    "46602e10-bc45-4944-a440-63d5f7ece1f8": "42",
    "68082b11-4ffd-4bec-964a-465a471c7d37": "SKU1234",
    "b6d74510-41ce-42ec-947a-0bdf62e9beee": "Refrigerateur",
    "ba270fa0-8482-46be-905a-cae4ca746b92": "http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511"
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'encryptedExpression' => 'uziushdczaniodnndonisodndsiondsoidsndoin',
  'productValues' => [
    '012929c0-e78b-462a-a96e-25c061575385' => 'http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg',
    '46602e10-bc45-4944-a440-63d5f7ece1f8' => '42',
    '68082b11-4ffd-4bec-964a-465a471c7d37' => 'SKU1234',
    'b6d74510-41ce-42ec-947a-0bdf62e9beee' => 'Refrigerateur',
    'ba270fa0-8482-46be-905a-cae4ca746b92' => 'http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511'
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'encryptedExpression' => 'uziushdczaniodnndonisodndsiondsoidsndoin',
  'productValues' => [
    '012929c0-e78b-462a-a96e-25c061575385' => 'http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg',
    '46602e10-bc45-4944-a440-63d5f7ece1f8' => '42',
    '68082b11-4ffd-4bec-964a-465a471c7d37' => 'SKU1234',
    'b6d74510-41ce-42ec-947a-0bdf62e9beee' => 'Refrigerateur',
    'ba270fa0-8482-46be-905a-cae4ca746b92' => 'http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511'
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression');
$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}}/v2/user/catalogs/:storeId/customColumns/computeExpression' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "productValues": {
    "012929c0-e78b-462a-a96e-25c061575385": "http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg",
    "46602e10-bc45-4944-a440-63d5f7ece1f8": "42",
    "68082b11-4ffd-4bec-964a-465a471c7d37": "SKU1234",
    "b6d74510-41ce-42ec-947a-0bdf62e9beee": "Refrigerateur",
    "ba270fa0-8482-46be-905a-cae4ca746b92": "http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511"
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "productValues": {
    "012929c0-e78b-462a-a96e-25c061575385": "http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg",
    "46602e10-bc45-4944-a440-63d5f7ece1f8": "42",
    "68082b11-4ffd-4bec-964a-465a471c7d37": "SKU1234",
    "b6d74510-41ce-42ec-947a-0bdf62e9beee": "Refrigerateur",
    "ba270fa0-8482-46be-905a-cae4ca746b92": "http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511"
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"productValues\": {\n    \"012929c0-e78b-462a-a96e-25c061575385\": \"http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg\",\n    \"46602e10-bc45-4944-a440-63d5f7ece1f8\": \"42\",\n    \"68082b11-4ffd-4bec-964a-465a471c7d37\": \"SKU1234\",\n    \"b6d74510-41ce-42ec-947a-0bdf62e9beee\": \"Refrigerateur\",\n    \"ba270fa0-8482-46be-905a-cae4ca746b92\": \"http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/customColumns/computeExpression", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression"

payload = {
    "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
    "productValues": {
        "012929c0-e78b-462a-a96e-25c061575385": "http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg",
        "46602e10-bc45-4944-a440-63d5f7ece1f8": "42",
        "68082b11-4ffd-4bec-964a-465a471c7d37": "SKU1234",
        "b6d74510-41ce-42ec-947a-0bdf62e9beee": "Refrigerateur",
        "ba270fa0-8482-46be-905a-cae4ca746b92": "http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511"
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression"

payload <- "{\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"productValues\": {\n    \"012929c0-e78b-462a-a96e-25c061575385\": \"http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg\",\n    \"46602e10-bc45-4944-a440-63d5f7ece1f8\": \"42\",\n    \"68082b11-4ffd-4bec-964a-465a471c7d37\": \"SKU1234\",\n    \"b6d74510-41ce-42ec-947a-0bdf62e9beee\": \"Refrigerateur\",\n    \"ba270fa0-8482-46be-905a-cae4ca746b92\": \"http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression")

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  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"productValues\": {\n    \"012929c0-e78b-462a-a96e-25c061575385\": \"http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg\",\n    \"46602e10-bc45-4944-a440-63d5f7ece1f8\": \"42\",\n    \"68082b11-4ffd-4bec-964a-465a471c7d37\": \"SKU1234\",\n    \"b6d74510-41ce-42ec-947a-0bdf62e9beee\": \"Refrigerateur\",\n    \"ba270fa0-8482-46be-905a-cae4ca746b92\": \"http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/user/catalogs/:storeId/customColumns/computeExpression') do |req|
  req.body = "{\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"productValues\": {\n    \"012929c0-e78b-462a-a96e-25c061575385\": \"http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg\",\n    \"46602e10-bc45-4944-a440-63d5f7ece1f8\": \"42\",\n    \"68082b11-4ffd-4bec-964a-465a471c7d37\": \"SKU1234\",\n    \"b6d74510-41ce-42ec-947a-0bdf62e9beee\": \"Refrigerateur\",\n    \"ba270fa0-8482-46be-905a-cae4ca746b92\": \"http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression";

    let payload = json!({
        "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
        "productValues": json!({
            "012929c0-e78b-462a-a96e-25c061575385": "http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg",
            "46602e10-bc45-4944-a440-63d5f7ece1f8": "42",
            "68082b11-4ffd-4bec-964a-465a471c7d37": "SKU1234",
            "b6d74510-41ce-42ec-947a-0bdf62e9beee": "Refrigerateur",
            "ba270fa0-8482-46be-905a-cae4ca746b92": "http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511"
        })
    });

    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}}/v2/user/catalogs/:storeId/customColumns/computeExpression \
  --header 'content-type: application/json' \
  --data '{
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "productValues": {
    "012929c0-e78b-462a-a96e-25c061575385": "http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg",
    "46602e10-bc45-4944-a440-63d5f7ece1f8": "42",
    "68082b11-4ffd-4bec-964a-465a471c7d37": "SKU1234",
    "b6d74510-41ce-42ec-947a-0bdf62e9beee": "Refrigerateur",
    "ba270fa0-8482-46be-905a-cae4ca746b92": "http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511"
  }
}'
echo '{
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "productValues": {
    "012929c0-e78b-462a-a96e-25c061575385": "http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg",
    "46602e10-bc45-4944-a440-63d5f7ece1f8": "42",
    "68082b11-4ffd-4bec-964a-465a471c7d37": "SKU1234",
    "b6d74510-41ce-42ec-947a-0bdf62e9beee": "Refrigerateur",
    "ba270fa0-8482-46be-905a-cae4ca746b92": "http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511"
  }
}' |  \
  http POST {{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",\n  "productValues": {\n    "012929c0-e78b-462a-a96e-25c061575385": "http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg",\n    "46602e10-bc45-4944-a440-63d5f7ece1f8": "42",\n    "68082b11-4ffd-4bec-964a-465a471c7d37": "SKU1234",\n    "b6d74510-41ce-42ec-947a-0bdf62e9beee": "Refrigerateur",\n    "ba270fa0-8482-46be-905a-cae4ca746b92": "http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511"\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "productValues": [
    "012929c0-e78b-462a-a96e-25c061575385": "http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg",
    "46602e10-bc45-4944-a440-63d5f7ece1f8": "42",
    "68082b11-4ffd-4bec-964a-465a471c7d37": "SKU1234",
    "b6d74510-41ce-42ec-947a-0bdf62e9beee": "Refrigerateur",
    "ba270fa0-8482-46be-905a-cae4ca746b92": "http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511"
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/computeExpression")! 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 replace a custom column
{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId
QUERY PARAMS

storeId
columnId
BODY json

{
  "displayGroupName": "",
  "encryptedBlocklyExpression": "",
  "encryptedExpression": "",
  "userColumnName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"displayGroupName\": \"Category\",\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumnName\": \"My SKU\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId" {:content-type :json
                                                                                             :form-params {:displayGroupName "Category"
                                                                                                           :encryptedBlocklyExpression "apokpoa,opz,sixsoisiosnoisn"
                                                                                                           :encryptedExpression "uziushdczaniodnndonisodndsiondsoidsndoin"
                                                                                                           :userColumnName "My SKU"}})
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"displayGroupName\": \"Category\",\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumnName\": \"My SKU\"\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}}/v2/user/catalogs/:storeId/customColumns/:columnId"),
    Content = new StringContent("{\n  \"displayGroupName\": \"Category\",\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumnName\": \"My SKU\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"displayGroupName\": \"Category\",\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumnName\": \"My SKU\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId"

	payload := strings.NewReader("{\n  \"displayGroupName\": \"Category\",\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumnName\": \"My SKU\"\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/v2/user/catalogs/:storeId/customColumns/:columnId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 198

{
  "displayGroupName": "Category",
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "userColumnName": "My SKU"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"displayGroupName\": \"Category\",\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumnName\": \"My SKU\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"displayGroupName\": \"Category\",\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumnName\": \"My SKU\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"displayGroupName\": \"Category\",\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumnName\": \"My SKU\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId")
  .header("content-type", "application/json")
  .body("{\n  \"displayGroupName\": \"Category\",\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumnName\": \"My SKU\"\n}")
  .asString();
const data = JSON.stringify({
  displayGroupName: 'Category',
  encryptedBlocklyExpression: 'apokpoa,opz,sixsoisiosnoisn',
  encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin',
  userColumnName: 'My SKU'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId',
  headers: {'content-type': 'application/json'},
  data: {
    displayGroupName: 'Category',
    encryptedBlocklyExpression: 'apokpoa,opz,sixsoisiosnoisn',
    encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin',
    userColumnName: 'My SKU'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"displayGroupName":"Category","encryptedBlocklyExpression":"apokpoa,opz,sixsoisiosnoisn","encryptedExpression":"uziushdczaniodnndonisodndsiondsoidsndoin","userColumnName":"My SKU"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "displayGroupName": "Category",\n  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",\n  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",\n  "userColumnName": "My SKU"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"displayGroupName\": \"Category\",\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumnName\": \"My SKU\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId")
  .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/v2/user/catalogs/:storeId/customColumns/:columnId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  displayGroupName: 'Category',
  encryptedBlocklyExpression: 'apokpoa,opz,sixsoisiosnoisn',
  encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin',
  userColumnName: 'My SKU'
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId',
  headers: {'content-type': 'application/json'},
  body: {
    displayGroupName: 'Category',
    encryptedBlocklyExpression: 'apokpoa,opz,sixsoisiosnoisn',
    encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin',
    userColumnName: 'My SKU'
  },
  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}}/v2/user/catalogs/:storeId/customColumns/:columnId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  displayGroupName: 'Category',
  encryptedBlocklyExpression: 'apokpoa,opz,sixsoisiosnoisn',
  encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin',
  userColumnName: 'My SKU'
});

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}}/v2/user/catalogs/:storeId/customColumns/:columnId',
  headers: {'content-type': 'application/json'},
  data: {
    displayGroupName: 'Category',
    encryptedBlocklyExpression: 'apokpoa,opz,sixsoisiosnoisn',
    encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin',
    userColumnName: 'My SKU'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"displayGroupName":"Category","encryptedBlocklyExpression":"apokpoa,opz,sixsoisiosnoisn","encryptedExpression":"uziushdczaniodnndonisodndsiondsoidsndoin","userColumnName":"My SKU"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"displayGroupName": @"Category",
                              @"encryptedBlocklyExpression": @"apokpoa,opz,sixsoisiosnoisn",
                              @"encryptedExpression": @"uziushdczaniodnndonisodndsiondsoidsndoin",
                              @"userColumnName": @"My SKU" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId"]
                                                       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}}/v2/user/catalogs/:storeId/customColumns/:columnId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"displayGroupName\": \"Category\",\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumnName\": \"My SKU\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId",
  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([
    'displayGroupName' => 'Category',
    'encryptedBlocklyExpression' => 'apokpoa,opz,sixsoisiosnoisn',
    'encryptedExpression' => 'uziushdczaniodnndonisodndsiondsoidsndoin',
    'userColumnName' => 'My SKU'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/catalogs/:storeId/customColumns/:columnId', [
  'body' => '{
  "displayGroupName": "Category",
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "userColumnName": "My SKU"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'displayGroupName' => 'Category',
  'encryptedBlocklyExpression' => 'apokpoa,opz,sixsoisiosnoisn',
  'encryptedExpression' => 'uziushdczaniodnndonisodndsiondsoidsndoin',
  'userColumnName' => 'My SKU'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'displayGroupName' => 'Category',
  'encryptedBlocklyExpression' => 'apokpoa,opz,sixsoisiosnoisn',
  'encryptedExpression' => 'uziushdczaniodnndonisodndsiondsoidsndoin',
  'userColumnName' => 'My SKU'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId');
$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}}/v2/user/catalogs/:storeId/customColumns/:columnId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "displayGroupName": "Category",
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "userColumnName": "My SKU"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "displayGroupName": "Category",
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "userColumnName": "My SKU"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"displayGroupName\": \"Category\",\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumnName\": \"My SKU\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/user/catalogs/:storeId/customColumns/:columnId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId"

payload = {
    "displayGroupName": "Category",
    "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
    "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
    "userColumnName": "My SKU"
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId"

payload <- "{\n  \"displayGroupName\": \"Category\",\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumnName\": \"My SKU\"\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}}/v2/user/catalogs/:storeId/customColumns/:columnId")

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  \"displayGroupName\": \"Category\",\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumnName\": \"My SKU\"\n}"

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/v2/user/catalogs/:storeId/customColumns/:columnId') do |req|
  req.body = "{\n  \"displayGroupName\": \"Category\",\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumnName\": \"My SKU\"\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}}/v2/user/catalogs/:storeId/customColumns/:columnId";

    let payload = json!({
        "displayGroupName": "Category",
        "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
        "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
        "userColumnName": "My SKU"
    });

    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}}/v2/user/catalogs/:storeId/customColumns/:columnId \
  --header 'content-type: application/json' \
  --data '{
  "displayGroupName": "Category",
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "userColumnName": "My SKU"
}'
echo '{
  "displayGroupName": "Category",
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "userColumnName": "My SKU"
}' |  \
  http PUT {{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "displayGroupName": "Category",\n  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",\n  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",\n  "userColumnName": "My SKU"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "displayGroupName": "Category",
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "userColumnName": "My SKU"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId")! 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 custom column
{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId
QUERY PARAMS

storeId
columnId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId"

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}}/v2/user/catalogs/:storeId/customColumns/:columnId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId"

	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/v2/user/catalogs/:storeId/customColumns/:columnId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId"))
    .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}}/v2/user/catalogs/:storeId/customColumns/:columnId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId")
  .asString();
const 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}}/v2/user/catalogs/:storeId/customColumns/:columnId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId';
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}}/v2/user/catalogs/:storeId/customColumns/:columnId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/customColumns/:columnId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/catalogs/:storeId/customColumns/:columnId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId');

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}}/v2/user/catalogs/:storeId/customColumns/:columnId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId';
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}}/v2/user/catalogs/:storeId/customColumns/:columnId"]
                                                       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}}/v2/user/catalogs/:storeId/customColumns/:columnId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId",
  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}}/v2/user/catalogs/:storeId/customColumns/:columnId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/user/catalogs/:storeId/customColumns/:columnId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId")

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/v2/user/catalogs/:storeId/customColumns/:columnId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId";

    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}}/v2/user/catalogs/:storeId/customColumns/:columnId
http DELETE {{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId")! 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 catalog column list
{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId/catalogColumns HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/catalogColumns',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId/catalogColumns")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId/catalogColumns') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns
http GET {{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/catalogColumns")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "catalogColumns": [
    {
      "catalogColumnName": "SKU",
      "configuration": {
        "beezUPColumnName": "CategoryFirstLevel",
        "canBeTruncated": "false",
        "columnCultureName": "fr-FR",
        "columnDataType": "String",
        "columnFormat": "MM/dd/yyyy",
        "columnImportance": "Required",
        "displayGroupName": "Category"
      },
      "duplicateProductValueConfiguration": {
        "compareOptions": "IgnoreCase",
        "strategy": "KeepFirstDuplicateProductOnly"
      },
      "id": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
      "ignored": "true",
      "userColumName": "My SKU"
    }
  ]
}
GET Get category list
{{baseUrl}}/v2/user/catalogs/:storeId/categories
HEADERS

Accept-Encoding
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/categories");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "accept-encoding: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId/categories" {:headers {:accept-encoding ""}})
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/categories"
headers = HTTP::Headers{
  "accept-encoding" => ""
}

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}}/v2/user/catalogs/:storeId/categories"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/categories");
var request = new RestRequest("", Method.Get);
request.AddHeader("accept-encoding", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/categories"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("accept-encoding", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId/categories HTTP/1.1
Accept-Encoding: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId/categories")
  .setHeader("accept-encoding", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/categories"))
    .header("accept-encoding", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/categories")
  .get()
  .addHeader("accept-encoding", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId/categories")
  .header("accept-encoding", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/categories');
xhr.setRequestHeader('accept-encoding', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/categories',
  headers: {'accept-encoding': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/categories';
const options = {method: 'GET', headers: {'accept-encoding': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/categories',
  method: 'GET',
  headers: {
    'accept-encoding': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/categories")
  .get()
  .addHeader("accept-encoding", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/categories',
  headers: {
    'accept-encoding': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/categories',
  headers: {'accept-encoding': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/categories');

req.headers({
  'accept-encoding': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/categories',
  headers: {'accept-encoding': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/categories';
const options = {method: 'GET', headers: {'accept-encoding': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"accept-encoding": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/categories"]
                                                       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}}/v2/user/catalogs/:storeId/categories" in
let headers = Header.add (Header.init ()) "accept-encoding" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/categories",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "accept-encoding: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/categories', [
  'headers' => [
    'accept-encoding' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/categories');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'accept-encoding' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/categories');
$request->setRequestMethod('GET');
$request->setHeaders([
  'accept-encoding' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("accept-encoding", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/categories' -Method GET -Headers $headers
$headers=@{}
$headers.Add("accept-encoding", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/categories' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'accept-encoding': "" }

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId/categories", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/categories"

headers = {"accept-encoding": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/categories"

response <- VERB("GET", url, add_headers('accept-encoding' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/categories")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["accept-encoding"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId/categories') do |req|
  req.headers['accept-encoding'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/categories";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept-encoding", "".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}}/v2/user/catalogs/:storeId/categories \
  --header 'accept-encoding: '
http GET {{baseUrl}}/v2/user/catalogs/:storeId/categories \
  accept-encoding:''
wget --quiet \
  --method GET \
  --header 'accept-encoding: ' \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/categories
import Foundation

let headers = ["accept-encoding": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/categories")! 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()
GET Get custom column list
{{baseUrl}}/v2/user/catalogs/:storeId/customColumns
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId/customColumns HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/customColumns',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/customColumns"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/customColumns');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/customColumns');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId/customColumns")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId/customColumns') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/:storeId/customColumns
http GET {{baseUrl}}/v2/user/catalogs/:storeId/customColumns
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/customColumns
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 product by ProductId
{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId
QUERY PARAMS

storeId
productId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId/products/:productId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/products/:productId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId/products/:productId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId/products/:productId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/:storeId/products/:productId
http GET {{baseUrl}}/v2/user/catalogs/:storeId/products/:productId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/products/:productId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/products/:productId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 product by Sku
{{baseUrl}}/v2/user/catalogs/:storeId/products
QUERY PARAMS

sku
storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/products?sku=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId/products" {:query-params {:sku ""}})
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/products?sku="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/products?sku="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/products?sku=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/products?sku="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId/products?sku= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId/products?sku=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/products?sku="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/products?sku=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId/products?sku=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/products?sku=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/products',
  params: {sku: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/products?sku=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/products?sku=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/products?sku=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/products?sku=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/products',
  qs: {sku: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/products');

req.query({
  sku: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/products',
  params: {sku: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/products?sku=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/products?sku="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/products?sku=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/products?sku=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/products?sku=');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/products');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'sku' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/products');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'sku' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/products?sku=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/products?sku=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId/products?sku=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/products"

querystring = {"sku":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/products"

queryString <- list(sku = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/products?sku=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId/products') do |req|
  req.params['sku'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/products";

    let querystring = [
        ("sku", ""),
    ];

    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}}/v2/user/catalogs/:storeId/products?sku='
http GET '{{baseUrl}}/v2/user/catalogs/:storeId/products?sku='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/v2/user/catalogs/:storeId/products?sku='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/products?sku=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Get product list
{{baseUrl}}/v2/user/catalogs/:storeId/products/list
QUERY PARAMS

storeId
BODY json

{
  "categoryPath": [],
  "columnIdList": [],
  "ean": "",
  "exists": false,
  "mpn": "",
  "orderByCatalogColumnId": "",
  "pageNumber": 0,
  "pageSize": 0,
  "productIdList": [],
  "sku": "",
  "title": "",
  "withoutSubCategories": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/products/list");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"categoryPath\": [],\n  \"columnIdList\": [],\n  \"ean\": \"\",\n  \"exists\": false,\n  \"mpn\": \"\",\n  \"orderByCatalogColumnId\": \"\",\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productIdList\": [],\n  \"sku\": \"\",\n  \"title\": \"\",\n  \"withoutSubCategories\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/products/list" {:content-type :json
                                                                                    :form-params {:categoryPath []
                                                                                                  :columnIdList []
                                                                                                  :ean ""
                                                                                                  :exists false
                                                                                                  :mpn ""
                                                                                                  :orderByCatalogColumnId ""
                                                                                                  :pageNumber 0
                                                                                                  :pageSize 0
                                                                                                  :productIdList []
                                                                                                  :sku ""
                                                                                                  :title ""
                                                                                                  :withoutSubCategories false}})
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/products/list"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"categoryPath\": [],\n  \"columnIdList\": [],\n  \"ean\": \"\",\n  \"exists\": false,\n  \"mpn\": \"\",\n  \"orderByCatalogColumnId\": \"\",\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productIdList\": [],\n  \"sku\": \"\",\n  \"title\": \"\",\n  \"withoutSubCategories\": false\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/products/list"),
    Content = new StringContent("{\n  \"categoryPath\": [],\n  \"columnIdList\": [],\n  \"ean\": \"\",\n  \"exists\": false,\n  \"mpn\": \"\",\n  \"orderByCatalogColumnId\": \"\",\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productIdList\": [],\n  \"sku\": \"\",\n  \"title\": \"\",\n  \"withoutSubCategories\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/products/list");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"categoryPath\": [],\n  \"columnIdList\": [],\n  \"ean\": \"\",\n  \"exists\": false,\n  \"mpn\": \"\",\n  \"orderByCatalogColumnId\": \"\",\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productIdList\": [],\n  \"sku\": \"\",\n  \"title\": \"\",\n  \"withoutSubCategories\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/products/list"

	payload := strings.NewReader("{\n  \"categoryPath\": [],\n  \"columnIdList\": [],\n  \"ean\": \"\",\n  \"exists\": false,\n  \"mpn\": \"\",\n  \"orderByCatalogColumnId\": \"\",\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productIdList\": [],\n  \"sku\": \"\",\n  \"title\": \"\",\n  \"withoutSubCategories\": false\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/user/catalogs/:storeId/products/list HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 243

{
  "categoryPath": [],
  "columnIdList": [],
  "ean": "",
  "exists": false,
  "mpn": "",
  "orderByCatalogColumnId": "",
  "pageNumber": 0,
  "pageSize": 0,
  "productIdList": [],
  "sku": "",
  "title": "",
  "withoutSubCategories": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/products/list")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"categoryPath\": [],\n  \"columnIdList\": [],\n  \"ean\": \"\",\n  \"exists\": false,\n  \"mpn\": \"\",\n  \"orderByCatalogColumnId\": \"\",\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productIdList\": [],\n  \"sku\": \"\",\n  \"title\": \"\",\n  \"withoutSubCategories\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/products/list"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"categoryPath\": [],\n  \"columnIdList\": [],\n  \"ean\": \"\",\n  \"exists\": false,\n  \"mpn\": \"\",\n  \"orderByCatalogColumnId\": \"\",\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productIdList\": [],\n  \"sku\": \"\",\n  \"title\": \"\",\n  \"withoutSubCategories\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"categoryPath\": [],\n  \"columnIdList\": [],\n  \"ean\": \"\",\n  \"exists\": false,\n  \"mpn\": \"\",\n  \"orderByCatalogColumnId\": \"\",\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productIdList\": [],\n  \"sku\": \"\",\n  \"title\": \"\",\n  \"withoutSubCategories\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/products/list")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/products/list")
  .header("content-type", "application/json")
  .body("{\n  \"categoryPath\": [],\n  \"columnIdList\": [],\n  \"ean\": \"\",\n  \"exists\": false,\n  \"mpn\": \"\",\n  \"orderByCatalogColumnId\": \"\",\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productIdList\": [],\n  \"sku\": \"\",\n  \"title\": \"\",\n  \"withoutSubCategories\": false\n}")
  .asString();
const data = JSON.stringify({
  categoryPath: [],
  columnIdList: [],
  ean: '',
  exists: false,
  mpn: '',
  orderByCatalogColumnId: '',
  pageNumber: 0,
  pageSize: 0,
  productIdList: [],
  sku: '',
  title: '',
  withoutSubCategories: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/products/list');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/products/list',
  headers: {'content-type': 'application/json'},
  data: {
    categoryPath: [],
    columnIdList: [],
    ean: '',
    exists: false,
    mpn: '',
    orderByCatalogColumnId: '',
    pageNumber: 0,
    pageSize: 0,
    productIdList: [],
    sku: '',
    title: '',
    withoutSubCategories: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/products/list';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"categoryPath":[],"columnIdList":[],"ean":"","exists":false,"mpn":"","orderByCatalogColumnId":"","pageNumber":0,"pageSize":0,"productIdList":[],"sku":"","title":"","withoutSubCategories":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/products/list',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "categoryPath": [],\n  "columnIdList": [],\n  "ean": "",\n  "exists": false,\n  "mpn": "",\n  "orderByCatalogColumnId": "",\n  "pageNumber": 0,\n  "pageSize": 0,\n  "productIdList": [],\n  "sku": "",\n  "title": "",\n  "withoutSubCategories": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"categoryPath\": [],\n  \"columnIdList\": [],\n  \"ean\": \"\",\n  \"exists\": false,\n  \"mpn\": \"\",\n  \"orderByCatalogColumnId\": \"\",\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productIdList\": [],\n  \"sku\": \"\",\n  \"title\": \"\",\n  \"withoutSubCategories\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/products/list")
  .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/v2/user/catalogs/:storeId/products/list',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  categoryPath: [],
  columnIdList: [],
  ean: '',
  exists: false,
  mpn: '',
  orderByCatalogColumnId: '',
  pageNumber: 0,
  pageSize: 0,
  productIdList: [],
  sku: '',
  title: '',
  withoutSubCategories: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/products/list',
  headers: {'content-type': 'application/json'},
  body: {
    categoryPath: [],
    columnIdList: [],
    ean: '',
    exists: false,
    mpn: '',
    orderByCatalogColumnId: '',
    pageNumber: 0,
    pageSize: 0,
    productIdList: [],
    sku: '',
    title: '',
    withoutSubCategories: false
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/products/list');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  categoryPath: [],
  columnIdList: [],
  ean: '',
  exists: false,
  mpn: '',
  orderByCatalogColumnId: '',
  pageNumber: 0,
  pageSize: 0,
  productIdList: [],
  sku: '',
  title: '',
  withoutSubCategories: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/products/list',
  headers: {'content-type': 'application/json'},
  data: {
    categoryPath: [],
    columnIdList: [],
    ean: '',
    exists: false,
    mpn: '',
    orderByCatalogColumnId: '',
    pageNumber: 0,
    pageSize: 0,
    productIdList: [],
    sku: '',
    title: '',
    withoutSubCategories: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/products/list';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"categoryPath":[],"columnIdList":[],"ean":"","exists":false,"mpn":"","orderByCatalogColumnId":"","pageNumber":0,"pageSize":0,"productIdList":[],"sku":"","title":"","withoutSubCategories":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"categoryPath": @[  ],
                              @"columnIdList": @[  ],
                              @"ean": @"",
                              @"exists": @NO,
                              @"mpn": @"",
                              @"orderByCatalogColumnId": @"",
                              @"pageNumber": @0,
                              @"pageSize": @0,
                              @"productIdList": @[  ],
                              @"sku": @"",
                              @"title": @"",
                              @"withoutSubCategories": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/products/list"]
                                                       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}}/v2/user/catalogs/:storeId/products/list" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"categoryPath\": [],\n  \"columnIdList\": [],\n  \"ean\": \"\",\n  \"exists\": false,\n  \"mpn\": \"\",\n  \"orderByCatalogColumnId\": \"\",\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productIdList\": [],\n  \"sku\": \"\",\n  \"title\": \"\",\n  \"withoutSubCategories\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/products/list",
  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([
    'categoryPath' => [
        
    ],
    'columnIdList' => [
        
    ],
    'ean' => '',
    'exists' => null,
    'mpn' => '',
    'orderByCatalogColumnId' => '',
    'pageNumber' => 0,
    'pageSize' => 0,
    'productIdList' => [
        
    ],
    'sku' => '',
    'title' => '',
    'withoutSubCategories' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/products/list', [
  'body' => '{
  "categoryPath": [],
  "columnIdList": [],
  "ean": "",
  "exists": false,
  "mpn": "",
  "orderByCatalogColumnId": "",
  "pageNumber": 0,
  "pageSize": 0,
  "productIdList": [],
  "sku": "",
  "title": "",
  "withoutSubCategories": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/products/list');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'categoryPath' => [
    
  ],
  'columnIdList' => [
    
  ],
  'ean' => '',
  'exists' => null,
  'mpn' => '',
  'orderByCatalogColumnId' => '',
  'pageNumber' => 0,
  'pageSize' => 0,
  'productIdList' => [
    
  ],
  'sku' => '',
  'title' => '',
  'withoutSubCategories' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'categoryPath' => [
    
  ],
  'columnIdList' => [
    
  ],
  'ean' => '',
  'exists' => null,
  'mpn' => '',
  'orderByCatalogColumnId' => '',
  'pageNumber' => 0,
  'pageSize' => 0,
  'productIdList' => [
    
  ],
  'sku' => '',
  'title' => '',
  'withoutSubCategories' => null
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/products/list');
$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}}/v2/user/catalogs/:storeId/products/list' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "categoryPath": [],
  "columnIdList": [],
  "ean": "",
  "exists": false,
  "mpn": "",
  "orderByCatalogColumnId": "",
  "pageNumber": 0,
  "pageSize": 0,
  "productIdList": [],
  "sku": "",
  "title": "",
  "withoutSubCategories": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/products/list' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "categoryPath": [],
  "columnIdList": [],
  "ean": "",
  "exists": false,
  "mpn": "",
  "orderByCatalogColumnId": "",
  "pageNumber": 0,
  "pageSize": 0,
  "productIdList": [],
  "sku": "",
  "title": "",
  "withoutSubCategories": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"categoryPath\": [],\n  \"columnIdList\": [],\n  \"ean\": \"\",\n  \"exists\": false,\n  \"mpn\": \"\",\n  \"orderByCatalogColumnId\": \"\",\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productIdList\": [],\n  \"sku\": \"\",\n  \"title\": \"\",\n  \"withoutSubCategories\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/products/list", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/products/list"

payload = {
    "categoryPath": [],
    "columnIdList": [],
    "ean": "",
    "exists": False,
    "mpn": "",
    "orderByCatalogColumnId": "",
    "pageNumber": 0,
    "pageSize": 0,
    "productIdList": [],
    "sku": "",
    "title": "",
    "withoutSubCategories": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/products/list"

payload <- "{\n  \"categoryPath\": [],\n  \"columnIdList\": [],\n  \"ean\": \"\",\n  \"exists\": false,\n  \"mpn\": \"\",\n  \"orderByCatalogColumnId\": \"\",\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productIdList\": [],\n  \"sku\": \"\",\n  \"title\": \"\",\n  \"withoutSubCategories\": false\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/products/list")

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  \"categoryPath\": [],\n  \"columnIdList\": [],\n  \"ean\": \"\",\n  \"exists\": false,\n  \"mpn\": \"\",\n  \"orderByCatalogColumnId\": \"\",\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productIdList\": [],\n  \"sku\": \"\",\n  \"title\": \"\",\n  \"withoutSubCategories\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/user/catalogs/:storeId/products/list') do |req|
  req.body = "{\n  \"categoryPath\": [],\n  \"columnIdList\": [],\n  \"ean\": \"\",\n  \"exists\": false,\n  \"mpn\": \"\",\n  \"orderByCatalogColumnId\": \"\",\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productIdList\": [],\n  \"sku\": \"\",\n  \"title\": \"\",\n  \"withoutSubCategories\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/products/list";

    let payload = json!({
        "categoryPath": (),
        "columnIdList": (),
        "ean": "",
        "exists": false,
        "mpn": "",
        "orderByCatalogColumnId": "",
        "pageNumber": 0,
        "pageSize": 0,
        "productIdList": (),
        "sku": "",
        "title": "",
        "withoutSubCategories": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/user/catalogs/:storeId/products/list \
  --header 'content-type: application/json' \
  --data '{
  "categoryPath": [],
  "columnIdList": [],
  "ean": "",
  "exists": false,
  "mpn": "",
  "orderByCatalogColumnId": "",
  "pageNumber": 0,
  "pageSize": 0,
  "productIdList": [],
  "sku": "",
  "title": "",
  "withoutSubCategories": false
}'
echo '{
  "categoryPath": [],
  "columnIdList": [],
  "ean": "",
  "exists": false,
  "mpn": "",
  "orderByCatalogColumnId": "",
  "pageNumber": 0,
  "pageSize": 0,
  "productIdList": [],
  "sku": "",
  "title": "",
  "withoutSubCategories": false
}' |  \
  http POST {{baseUrl}}/v2/user/catalogs/:storeId/products/list \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "categoryPath": [],\n  "columnIdList": [],\n  "ean": "",\n  "exists": false,\n  "mpn": "",\n  "orderByCatalogColumnId": "",\n  "pageNumber": 0,\n  "pageSize": 0,\n  "productIdList": [],\n  "sku": "",\n  "title": "",\n  "withoutSubCategories": false\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/products/list
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "categoryPath": [],
  "columnIdList": [],
  "ean": "",
  "exists": false,
  "mpn": "",
  "orderByCatalogColumnId": "",
  "pageNumber": 0,
  "pageSize": 0,
  "productIdList": [],
  "sku": "",
  "title": "",
  "withoutSubCategories": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/products/list")! 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

{
  "paginationResult": {
    "entryCount": "25",
    "links": {
      "first": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "1",
              "pageSize": "25"
            }
          }
        ]
      },
      "last": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "38",
              "pageSize": "25"
            }
          }
        ]
      },
      "next": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "2",
              "pageSize": "25"
            }
          }
        ]
      }
    },
    "pageCount": "38",
    "totalEntryCount": "943"
  }
}
GET Get random product list
{{baseUrl}}/v2/user/catalogs/:storeId/products/random
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/products/random");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId/products/random")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/products/random"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/products/random"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/products/random");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/products/random"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId/products/random HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId/products/random")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/products/random"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/products/random")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId/products/random")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/products/random');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/products/random'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/products/random';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/products/random',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/products/random")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/products/random',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/products/random'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/products/random');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/products/random'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/products/random';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/products/random"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/products/random" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/products/random",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/products/random');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/products/random');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/products/random');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/products/random' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/products/random' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId/products/random")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/products/random"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/products/random"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/products/random")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId/products/random') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/products/random";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/:storeId/products/random
http GET {{baseUrl}}/v2/user/catalogs/:storeId/products/random
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/products/random
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/products/random")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the encrypted custom column expression
{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression
QUERY PARAMS

storeId
columnId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId/customColumns/:columnId/expression HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/customColumns/:columnId/expression',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId/customColumns/:columnId/expression")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId/customColumns/:columnId/expression') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression
http GET {{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/customColumns/:columnId/expression")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

zlkzjkzjlzlknzklnzlknaklnaklanlknaklan
GET Get the index of the catalog API for this store
{{baseUrl}}/v2/user/catalogs/:storeId
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/catalogs/:storeId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/catalogs/:storeId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/catalogs/:storeId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/:storeId
http GET {{baseUrl}}/v2/user/catalogs/:storeId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "status": "OK"
}
GET Get the last input configuration
{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId/inputConfiguration HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/inputConfiguration',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId/inputConfiguration")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId/inputConfiguration') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration
http GET {{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/inputConfiguration")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "input": {
    "transformFileUrl": "http://beezupblob.com/Mytransformation.xslt"
  }
}
GET Get the BeezUP columns
{{baseUrl}}/v2/user/catalogs/beezupColumns
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/beezupColumns");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/beezupColumns")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/beezupColumns"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/beezupColumns"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/beezupColumns");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/beezupColumns"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/beezupColumns HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/beezupColumns")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/beezupColumns"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/beezupColumns")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/beezupColumns")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/beezupColumns');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/beezupColumns'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/beezupColumns';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/beezupColumns',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/beezupColumns")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/beezupColumns',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/beezupColumns'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/beezupColumns');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/beezupColumns'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/beezupColumns';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/beezupColumns"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/beezupColumns" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/beezupColumns",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/beezupColumns');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/beezupColumns');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/beezupColumns');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/beezupColumns' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/beezupColumns' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/beezupColumns")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/beezupColumns"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/beezupColumns"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/beezupColumns")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/beezupColumns') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/beezupColumns";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/beezupColumns
http GET {{baseUrl}}/v2/user/catalogs/beezupColumns
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/beezupColumns
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/beezupColumns")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

[
  {
    "beezUPColumnName": "CategoryFirstLevel",
    "canBeTruncated": "false",
    "columnDataType": "String",
    "columnImportance": "Required",
    "description": "Use for big text, like description",
    "displayGroupName": "Category",
    "unique": "false"
  }
]
GET Get the index of the catalog API
{{baseUrl}}/v2/user/catalogs/
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/ HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/catalogs/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/catalogs/'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/catalogs/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/
http GET {{baseUrl}}/v2/user/catalogs/
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Configure catalog column
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId
QUERY PARAMS

storeId
executionId
columnId
BODY json

{
  "catalogColumn": {
    "catalogColumnName": "",
    "configuration": {
      "beezUPColumnName": "",
      "canBeTruncated": false,
      "columnCultureName": "",
      "columnDataType": "",
      "columnFormat": "",
      "columnImportance": "",
      "displayGroupName": ""
    },
    "duplicateProductValueConfiguration": {
      "compareOptions": "",
      "strategy": ""
    },
    "id": "",
    "ignored": false,
    "links": {
      "rename": ""
    },
    "userColumName": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"catalogColumn\": {\n    \"catalogColumnName\": \"SKU\",\n    \"configuration\": {\n      \"beezUPColumnName\": \"CategoryFirstLevel\",\n      \"canBeTruncated\": \"false\",\n      \"columnCultureName\": \"fr-FR\",\n      \"columnDataType\": \"String\",\n      \"columnFormat\": \"MM/dd/yyyy\",\n      \"columnImportance\": \"Required\",\n      \"displayGroupName\": \"Category\"\n    },\n    \"duplicateProductValueConfiguration\": {\n      \"compareOptions\": \"IgnoreCase\",\n      \"strategy\": \"KeepFirstDuplicateProductOnly\"\n    },\n    \"id\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"ignored\": \"true\",\n    \"userColumName\": \"My SKU\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId" {:content-type :json
                                                                                                                         :form-params {:catalogColumn {:catalogColumnName "SKU"
                                                                                                                                                       :configuration {:beezUPColumnName "CategoryFirstLevel"
                                                                                                                                                                       :canBeTruncated "false"
                                                                                                                                                                       :columnCultureName "fr-FR"
                                                                                                                                                                       :columnDataType "String"
                                                                                                                                                                       :columnFormat "MM/dd/yyyy"
                                                                                                                                                                       :columnImportance "Required"
                                                                                                                                                                       :displayGroupName "Category"}
                                                                                                                                                       :duplicateProductValueConfiguration {:compareOptions "IgnoreCase"
                                                                                                                                                                                            :strategy "KeepFirstDuplicateProductOnly"}
                                                                                                                                                       :id "8a76f06a-fefc-4c0d-bcfe-b210f1482977"
                                                                                                                                                       :ignored "true"
                                                                                                                                                       :userColumName "My SKU"}}})
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"catalogColumn\": {\n    \"catalogColumnName\": \"SKU\",\n    \"configuration\": {\n      \"beezUPColumnName\": \"CategoryFirstLevel\",\n      \"canBeTruncated\": \"false\",\n      \"columnCultureName\": \"fr-FR\",\n      \"columnDataType\": \"String\",\n      \"columnFormat\": \"MM/dd/yyyy\",\n      \"columnImportance\": \"Required\",\n      \"displayGroupName\": \"Category\"\n    },\n    \"duplicateProductValueConfiguration\": {\n      \"compareOptions\": \"IgnoreCase\",\n      \"strategy\": \"KeepFirstDuplicateProductOnly\"\n    },\n    \"id\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"ignored\": \"true\",\n    \"userColumName\": \"My SKU\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId"),
    Content = new StringContent("{\n  \"catalogColumn\": {\n    \"catalogColumnName\": \"SKU\",\n    \"configuration\": {\n      \"beezUPColumnName\": \"CategoryFirstLevel\",\n      \"canBeTruncated\": \"false\",\n      \"columnCultureName\": \"fr-FR\",\n      \"columnDataType\": \"String\",\n      \"columnFormat\": \"MM/dd/yyyy\",\n      \"columnImportance\": \"Required\",\n      \"displayGroupName\": \"Category\"\n    },\n    \"duplicateProductValueConfiguration\": {\n      \"compareOptions\": \"IgnoreCase\",\n      \"strategy\": \"KeepFirstDuplicateProductOnly\"\n    },\n    \"id\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"ignored\": \"true\",\n    \"userColumName\": \"My SKU\"\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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"catalogColumn\": {\n    \"catalogColumnName\": \"SKU\",\n    \"configuration\": {\n      \"beezUPColumnName\": \"CategoryFirstLevel\",\n      \"canBeTruncated\": \"false\",\n      \"columnCultureName\": \"fr-FR\",\n      \"columnDataType\": \"String\",\n      \"columnFormat\": \"MM/dd/yyyy\",\n      \"columnImportance\": \"Required\",\n      \"displayGroupName\": \"Category\"\n    },\n    \"duplicateProductValueConfiguration\": {\n      \"compareOptions\": \"IgnoreCase\",\n      \"strategy\": \"KeepFirstDuplicateProductOnly\"\n    },\n    \"id\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"ignored\": \"true\",\n    \"userColumName\": \"My SKU\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId"

	payload := strings.NewReader("{\n  \"catalogColumn\": {\n    \"catalogColumnName\": \"SKU\",\n    \"configuration\": {\n      \"beezUPColumnName\": \"CategoryFirstLevel\",\n      \"canBeTruncated\": \"false\",\n      \"columnCultureName\": \"fr-FR\",\n      \"columnDataType\": \"String\",\n      \"columnFormat\": \"MM/dd/yyyy\",\n      \"columnImportance\": \"Required\",\n      \"displayGroupName\": \"Category\"\n    },\n    \"duplicateProductValueConfiguration\": {\n      \"compareOptions\": \"IgnoreCase\",\n      \"strategy\": \"KeepFirstDuplicateProductOnly\"\n    },\n    \"id\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"ignored\": \"true\",\n    \"userColumName\": \"My SKU\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 594

{
  "catalogColumn": {
    "catalogColumnName": "SKU",
    "configuration": {
      "beezUPColumnName": "CategoryFirstLevel",
      "canBeTruncated": "false",
      "columnCultureName": "fr-FR",
      "columnDataType": "String",
      "columnFormat": "MM/dd/yyyy",
      "columnImportance": "Required",
      "displayGroupName": "Category"
    },
    "duplicateProductValueConfiguration": {
      "compareOptions": "IgnoreCase",
      "strategy": "KeepFirstDuplicateProductOnly"
    },
    "id": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
    "ignored": "true",
    "userColumName": "My SKU"
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"catalogColumn\": {\n    \"catalogColumnName\": \"SKU\",\n    \"configuration\": {\n      \"beezUPColumnName\": \"CategoryFirstLevel\",\n      \"canBeTruncated\": \"false\",\n      \"columnCultureName\": \"fr-FR\",\n      \"columnDataType\": \"String\",\n      \"columnFormat\": \"MM/dd/yyyy\",\n      \"columnImportance\": \"Required\",\n      \"displayGroupName\": \"Category\"\n    },\n    \"duplicateProductValueConfiguration\": {\n      \"compareOptions\": \"IgnoreCase\",\n      \"strategy\": \"KeepFirstDuplicateProductOnly\"\n    },\n    \"id\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"ignored\": \"true\",\n    \"userColumName\": \"My SKU\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"catalogColumn\": {\n    \"catalogColumnName\": \"SKU\",\n    \"configuration\": {\n      \"beezUPColumnName\": \"CategoryFirstLevel\",\n      \"canBeTruncated\": \"false\",\n      \"columnCultureName\": \"fr-FR\",\n      \"columnDataType\": \"String\",\n      \"columnFormat\": \"MM/dd/yyyy\",\n      \"columnImportance\": \"Required\",\n      \"displayGroupName\": \"Category\"\n    },\n    \"duplicateProductValueConfiguration\": {\n      \"compareOptions\": \"IgnoreCase\",\n      \"strategy\": \"KeepFirstDuplicateProductOnly\"\n    },\n    \"id\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"ignored\": \"true\",\n    \"userColumName\": \"My SKU\"\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  \"catalogColumn\": {\n    \"catalogColumnName\": \"SKU\",\n    \"configuration\": {\n      \"beezUPColumnName\": \"CategoryFirstLevel\",\n      \"canBeTruncated\": \"false\",\n      \"columnCultureName\": \"fr-FR\",\n      \"columnDataType\": \"String\",\n      \"columnFormat\": \"MM/dd/yyyy\",\n      \"columnImportance\": \"Required\",\n      \"displayGroupName\": \"Category\"\n    },\n    \"duplicateProductValueConfiguration\": {\n      \"compareOptions\": \"IgnoreCase\",\n      \"strategy\": \"KeepFirstDuplicateProductOnly\"\n    },\n    \"id\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"ignored\": \"true\",\n    \"userColumName\": \"My SKU\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId")
  .header("content-type", "application/json")
  .body("{\n  \"catalogColumn\": {\n    \"catalogColumnName\": \"SKU\",\n    \"configuration\": {\n      \"beezUPColumnName\": \"CategoryFirstLevel\",\n      \"canBeTruncated\": \"false\",\n      \"columnCultureName\": \"fr-FR\",\n      \"columnDataType\": \"String\",\n      \"columnFormat\": \"MM/dd/yyyy\",\n      \"columnImportance\": \"Required\",\n      \"displayGroupName\": \"Category\"\n    },\n    \"duplicateProductValueConfiguration\": {\n      \"compareOptions\": \"IgnoreCase\",\n      \"strategy\": \"KeepFirstDuplicateProductOnly\"\n    },\n    \"id\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"ignored\": \"true\",\n    \"userColumName\": \"My SKU\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  catalogColumn: {
    catalogColumnName: 'SKU',
    configuration: {
      beezUPColumnName: 'CategoryFirstLevel',
      canBeTruncated: 'false',
      columnCultureName: 'fr-FR',
      columnDataType: 'String',
      columnFormat: 'MM/dd/yyyy',
      columnImportance: 'Required',
      displayGroupName: 'Category'
    },
    duplicateProductValueConfiguration: {
      compareOptions: 'IgnoreCase',
      strategy: 'KeepFirstDuplicateProductOnly'
    },
    id: '8a76f06a-fefc-4c0d-bcfe-b210f1482977',
    ignored: 'true',
    userColumName: 'My SKU'
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId',
  headers: {'content-type': 'application/json'},
  data: {
    catalogColumn: {
      catalogColumnName: 'SKU',
      configuration: {
        beezUPColumnName: 'CategoryFirstLevel',
        canBeTruncated: 'false',
        columnCultureName: 'fr-FR',
        columnDataType: 'String',
        columnFormat: 'MM/dd/yyyy',
        columnImportance: 'Required',
        displayGroupName: 'Category'
      },
      duplicateProductValueConfiguration: {compareOptions: 'IgnoreCase', strategy: 'KeepFirstDuplicateProductOnly'},
      id: '8a76f06a-fefc-4c0d-bcfe-b210f1482977',
      ignored: 'true',
      userColumName: 'My SKU'
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"catalogColumn":{"catalogColumnName":"SKU","configuration":{"beezUPColumnName":"CategoryFirstLevel","canBeTruncated":"false","columnCultureName":"fr-FR","columnDataType":"String","columnFormat":"MM/dd/yyyy","columnImportance":"Required","displayGroupName":"Category"},"duplicateProductValueConfiguration":{"compareOptions":"IgnoreCase","strategy":"KeepFirstDuplicateProductOnly"},"id":"8a76f06a-fefc-4c0d-bcfe-b210f1482977","ignored":"true","userColumName":"My SKU"}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "catalogColumn": {\n    "catalogColumnName": "SKU",\n    "configuration": {\n      "beezUPColumnName": "CategoryFirstLevel",\n      "canBeTruncated": "false",\n      "columnCultureName": "fr-FR",\n      "columnDataType": "String",\n      "columnFormat": "MM/dd/yyyy",\n      "columnImportance": "Required",\n      "displayGroupName": "Category"\n    },\n    "duplicateProductValueConfiguration": {\n      "compareOptions": "IgnoreCase",\n      "strategy": "KeepFirstDuplicateProductOnly"\n    },\n    "id": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",\n    "ignored": "true",\n    "userColumName": "My SKU"\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  \"catalogColumn\": {\n    \"catalogColumnName\": \"SKU\",\n    \"configuration\": {\n      \"beezUPColumnName\": \"CategoryFirstLevel\",\n      \"canBeTruncated\": \"false\",\n      \"columnCultureName\": \"fr-FR\",\n      \"columnDataType\": \"String\",\n      \"columnFormat\": \"MM/dd/yyyy\",\n      \"columnImportance\": \"Required\",\n      \"displayGroupName\": \"Category\"\n    },\n    \"duplicateProductValueConfiguration\": {\n      \"compareOptions\": \"IgnoreCase\",\n      \"strategy\": \"KeepFirstDuplicateProductOnly\"\n    },\n    \"id\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"ignored\": \"true\",\n    \"userColumName\": \"My SKU\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId")
  .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/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  catalogColumn: {
    catalogColumnName: 'SKU',
    configuration: {
      beezUPColumnName: 'CategoryFirstLevel',
      canBeTruncated: 'false',
      columnCultureName: 'fr-FR',
      columnDataType: 'String',
      columnFormat: 'MM/dd/yyyy',
      columnImportance: 'Required',
      displayGroupName: 'Category'
    },
    duplicateProductValueConfiguration: {compareOptions: 'IgnoreCase', strategy: 'KeepFirstDuplicateProductOnly'},
    id: '8a76f06a-fefc-4c0d-bcfe-b210f1482977',
    ignored: 'true',
    userColumName: 'My SKU'
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId',
  headers: {'content-type': 'application/json'},
  body: {
    catalogColumn: {
      catalogColumnName: 'SKU',
      configuration: {
        beezUPColumnName: 'CategoryFirstLevel',
        canBeTruncated: 'false',
        columnCultureName: 'fr-FR',
        columnDataType: 'String',
        columnFormat: 'MM/dd/yyyy',
        columnImportance: 'Required',
        displayGroupName: 'Category'
      },
      duplicateProductValueConfiguration: {compareOptions: 'IgnoreCase', strategy: 'KeepFirstDuplicateProductOnly'},
      id: '8a76f06a-fefc-4c0d-bcfe-b210f1482977',
      ignored: 'true',
      userColumName: 'My SKU'
    }
  },
  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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  catalogColumn: {
    catalogColumnName: 'SKU',
    configuration: {
      beezUPColumnName: 'CategoryFirstLevel',
      canBeTruncated: 'false',
      columnCultureName: 'fr-FR',
      columnDataType: 'String',
      columnFormat: 'MM/dd/yyyy',
      columnImportance: 'Required',
      displayGroupName: 'Category'
    },
    duplicateProductValueConfiguration: {
      compareOptions: 'IgnoreCase',
      strategy: 'KeepFirstDuplicateProductOnly'
    },
    id: '8a76f06a-fefc-4c0d-bcfe-b210f1482977',
    ignored: 'true',
    userColumName: 'My SKU'
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId',
  headers: {'content-type': 'application/json'},
  data: {
    catalogColumn: {
      catalogColumnName: 'SKU',
      configuration: {
        beezUPColumnName: 'CategoryFirstLevel',
        canBeTruncated: 'false',
        columnCultureName: 'fr-FR',
        columnDataType: 'String',
        columnFormat: 'MM/dd/yyyy',
        columnImportance: 'Required',
        displayGroupName: 'Category'
      },
      duplicateProductValueConfiguration: {compareOptions: 'IgnoreCase', strategy: 'KeepFirstDuplicateProductOnly'},
      id: '8a76f06a-fefc-4c0d-bcfe-b210f1482977',
      ignored: 'true',
      userColumName: 'My SKU'
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"catalogColumn":{"catalogColumnName":"SKU","configuration":{"beezUPColumnName":"CategoryFirstLevel","canBeTruncated":"false","columnCultureName":"fr-FR","columnDataType":"String","columnFormat":"MM/dd/yyyy","columnImportance":"Required","displayGroupName":"Category"},"duplicateProductValueConfiguration":{"compareOptions":"IgnoreCase","strategy":"KeepFirstDuplicateProductOnly"},"id":"8a76f06a-fefc-4c0d-bcfe-b210f1482977","ignored":"true","userColumName":"My SKU"}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"catalogColumn": @{ @"catalogColumnName": @"SKU", @"configuration": @{ @"beezUPColumnName": @"CategoryFirstLevel", @"canBeTruncated": @"false", @"columnCultureName": @"fr-FR", @"columnDataType": @"String", @"columnFormat": @"MM/dd/yyyy", @"columnImportance": @"Required", @"displayGroupName": @"Category" }, @"duplicateProductValueConfiguration": @{ @"compareOptions": @"IgnoreCase", @"strategy": @"KeepFirstDuplicateProductOnly" }, @"id": @"8a76f06a-fefc-4c0d-bcfe-b210f1482977", @"ignored": @"true", @"userColumName": @"My SKU" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId"]
                                                       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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"catalogColumn\": {\n    \"catalogColumnName\": \"SKU\",\n    \"configuration\": {\n      \"beezUPColumnName\": \"CategoryFirstLevel\",\n      \"canBeTruncated\": \"false\",\n      \"columnCultureName\": \"fr-FR\",\n      \"columnDataType\": \"String\",\n      \"columnFormat\": \"MM/dd/yyyy\",\n      \"columnImportance\": \"Required\",\n      \"displayGroupName\": \"Category\"\n    },\n    \"duplicateProductValueConfiguration\": {\n      \"compareOptions\": \"IgnoreCase\",\n      \"strategy\": \"KeepFirstDuplicateProductOnly\"\n    },\n    \"id\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"ignored\": \"true\",\n    \"userColumName\": \"My SKU\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId",
  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([
    'catalogColumn' => [
        'catalogColumnName' => 'SKU',
        'configuration' => [
                'beezUPColumnName' => 'CategoryFirstLevel',
                'canBeTruncated' => 'false',
                'columnCultureName' => 'fr-FR',
                'columnDataType' => 'String',
                'columnFormat' => 'MM/dd/yyyy',
                'columnImportance' => 'Required',
                'displayGroupName' => 'Category'
        ],
        'duplicateProductValueConfiguration' => [
                'compareOptions' => 'IgnoreCase',
                'strategy' => 'KeepFirstDuplicateProductOnly'
        ],
        'id' => '8a76f06a-fefc-4c0d-bcfe-b210f1482977',
        'ignored' => 'true',
        'userColumName' => 'My SKU'
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId', [
  'body' => '{
  "catalogColumn": {
    "catalogColumnName": "SKU",
    "configuration": {
      "beezUPColumnName": "CategoryFirstLevel",
      "canBeTruncated": "false",
      "columnCultureName": "fr-FR",
      "columnDataType": "String",
      "columnFormat": "MM/dd/yyyy",
      "columnImportance": "Required",
      "displayGroupName": "Category"
    },
    "duplicateProductValueConfiguration": {
      "compareOptions": "IgnoreCase",
      "strategy": "KeepFirstDuplicateProductOnly"
    },
    "id": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
    "ignored": "true",
    "userColumName": "My SKU"
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'catalogColumn' => [
    'catalogColumnName' => 'SKU',
    'configuration' => [
        'beezUPColumnName' => 'CategoryFirstLevel',
        'canBeTruncated' => 'false',
        'columnCultureName' => 'fr-FR',
        'columnDataType' => 'String',
        'columnFormat' => 'MM/dd/yyyy',
        'columnImportance' => 'Required',
        'displayGroupName' => 'Category'
    ],
    'duplicateProductValueConfiguration' => [
        'compareOptions' => 'IgnoreCase',
        'strategy' => 'KeepFirstDuplicateProductOnly'
    ],
    'id' => '8a76f06a-fefc-4c0d-bcfe-b210f1482977',
    'ignored' => 'true',
    'userColumName' => 'My SKU'
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'catalogColumn' => [
    'catalogColumnName' => 'SKU',
    'configuration' => [
        'beezUPColumnName' => 'CategoryFirstLevel',
        'canBeTruncated' => 'false',
        'columnCultureName' => 'fr-FR',
        'columnDataType' => 'String',
        'columnFormat' => 'MM/dd/yyyy',
        'columnImportance' => 'Required',
        'displayGroupName' => 'Category'
    ],
    'duplicateProductValueConfiguration' => [
        'compareOptions' => 'IgnoreCase',
        'strategy' => 'KeepFirstDuplicateProductOnly'
    ],
    'id' => '8a76f06a-fefc-4c0d-bcfe-b210f1482977',
    'ignored' => 'true',
    'userColumName' => 'My SKU'
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId');
$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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "catalogColumn": {
    "catalogColumnName": "SKU",
    "configuration": {
      "beezUPColumnName": "CategoryFirstLevel",
      "canBeTruncated": "false",
      "columnCultureName": "fr-FR",
      "columnDataType": "String",
      "columnFormat": "MM/dd/yyyy",
      "columnImportance": "Required",
      "displayGroupName": "Category"
    },
    "duplicateProductValueConfiguration": {
      "compareOptions": "IgnoreCase",
      "strategy": "KeepFirstDuplicateProductOnly"
    },
    "id": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
    "ignored": "true",
    "userColumName": "My SKU"
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "catalogColumn": {
    "catalogColumnName": "SKU",
    "configuration": {
      "beezUPColumnName": "CategoryFirstLevel",
      "canBeTruncated": "false",
      "columnCultureName": "fr-FR",
      "columnDataType": "String",
      "columnFormat": "MM/dd/yyyy",
      "columnImportance": "Required",
      "displayGroupName": "Category"
    },
    "duplicateProductValueConfiguration": {
      "compareOptions": "IgnoreCase",
      "strategy": "KeepFirstDuplicateProductOnly"
    },
    "id": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
    "ignored": "true",
    "userColumName": "My SKU"
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"catalogColumn\": {\n    \"catalogColumnName\": \"SKU\",\n    \"configuration\": {\n      \"beezUPColumnName\": \"CategoryFirstLevel\",\n      \"canBeTruncated\": \"false\",\n      \"columnCultureName\": \"fr-FR\",\n      \"columnDataType\": \"String\",\n      \"columnFormat\": \"MM/dd/yyyy\",\n      \"columnImportance\": \"Required\",\n      \"displayGroupName\": \"Category\"\n    },\n    \"duplicateProductValueConfiguration\": {\n      \"compareOptions\": \"IgnoreCase\",\n      \"strategy\": \"KeepFirstDuplicateProductOnly\"\n    },\n    \"id\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"ignored\": \"true\",\n    \"userColumName\": \"My SKU\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId"

payload = { "catalogColumn": {
        "catalogColumnName": "SKU",
        "configuration": {
            "beezUPColumnName": "CategoryFirstLevel",
            "canBeTruncated": "false",
            "columnCultureName": "fr-FR",
            "columnDataType": "String",
            "columnFormat": "MM/dd/yyyy",
            "columnImportance": "Required",
            "displayGroupName": "Category"
        },
        "duplicateProductValueConfiguration": {
            "compareOptions": "IgnoreCase",
            "strategy": "KeepFirstDuplicateProductOnly"
        },
        "id": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
        "ignored": "true",
        "userColumName": "My SKU"
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId"

payload <- "{\n  \"catalogColumn\": {\n    \"catalogColumnName\": \"SKU\",\n    \"configuration\": {\n      \"beezUPColumnName\": \"CategoryFirstLevel\",\n      \"canBeTruncated\": \"false\",\n      \"columnCultureName\": \"fr-FR\",\n      \"columnDataType\": \"String\",\n      \"columnFormat\": \"MM/dd/yyyy\",\n      \"columnImportance\": \"Required\",\n      \"displayGroupName\": \"Category\"\n    },\n    \"duplicateProductValueConfiguration\": {\n      \"compareOptions\": \"IgnoreCase\",\n      \"strategy\": \"KeepFirstDuplicateProductOnly\"\n    },\n    \"id\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"ignored\": \"true\",\n    \"userColumName\": \"My SKU\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId")

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  \"catalogColumn\": {\n    \"catalogColumnName\": \"SKU\",\n    \"configuration\": {\n      \"beezUPColumnName\": \"CategoryFirstLevel\",\n      \"canBeTruncated\": \"false\",\n      \"columnCultureName\": \"fr-FR\",\n      \"columnDataType\": \"String\",\n      \"columnFormat\": \"MM/dd/yyyy\",\n      \"columnImportance\": \"Required\",\n      \"displayGroupName\": \"Category\"\n    },\n    \"duplicateProductValueConfiguration\": {\n      \"compareOptions\": \"IgnoreCase\",\n      \"strategy\": \"KeepFirstDuplicateProductOnly\"\n    },\n    \"id\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"ignored\": \"true\",\n    \"userColumName\": \"My SKU\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId') do |req|
  req.body = "{\n  \"catalogColumn\": {\n    \"catalogColumnName\": \"SKU\",\n    \"configuration\": {\n      \"beezUPColumnName\": \"CategoryFirstLevel\",\n      \"canBeTruncated\": \"false\",\n      \"columnCultureName\": \"fr-FR\",\n      \"columnDataType\": \"String\",\n      \"columnFormat\": \"MM/dd/yyyy\",\n      \"columnImportance\": \"Required\",\n      \"displayGroupName\": \"Category\"\n    },\n    \"duplicateProductValueConfiguration\": {\n      \"compareOptions\": \"IgnoreCase\",\n      \"strategy\": \"KeepFirstDuplicateProductOnly\"\n    },\n    \"id\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"ignored\": \"true\",\n    \"userColumName\": \"My SKU\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId";

    let payload = json!({"catalogColumn": json!({
            "catalogColumnName": "SKU",
            "configuration": json!({
                "beezUPColumnName": "CategoryFirstLevel",
                "canBeTruncated": "false",
                "columnCultureName": "fr-FR",
                "columnDataType": "String",
                "columnFormat": "MM/dd/yyyy",
                "columnImportance": "Required",
                "displayGroupName": "Category"
            }),
            "duplicateProductValueConfiguration": json!({
                "compareOptions": "IgnoreCase",
                "strategy": "KeepFirstDuplicateProductOnly"
            }),
            "id": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
            "ignored": "true",
            "userColumName": "My SKU"
        })});

    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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId \
  --header 'content-type: application/json' \
  --data '{
  "catalogColumn": {
    "catalogColumnName": "SKU",
    "configuration": {
      "beezUPColumnName": "CategoryFirstLevel",
      "canBeTruncated": "false",
      "columnCultureName": "fr-FR",
      "columnDataType": "String",
      "columnFormat": "MM/dd/yyyy",
      "columnImportance": "Required",
      "displayGroupName": "Category"
    },
    "duplicateProductValueConfiguration": {
      "compareOptions": "IgnoreCase",
      "strategy": "KeepFirstDuplicateProductOnly"
    },
    "id": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
    "ignored": "true",
    "userColumName": "My SKU"
  }
}'
echo '{
  "catalogColumn": {
    "catalogColumnName": "SKU",
    "configuration": {
      "beezUPColumnName": "CategoryFirstLevel",
      "canBeTruncated": "false",
      "columnCultureName": "fr-FR",
      "columnDataType": "String",
      "columnFormat": "MM/dd/yyyy",
      "columnImportance": "Required",
      "displayGroupName": "Category"
    },
    "duplicateProductValueConfiguration": {
      "compareOptions": "IgnoreCase",
      "strategy": "KeepFirstDuplicateProductOnly"
    },
    "id": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
    "ignored": "true",
    "userColumName": "My SKU"
  }
}' |  \
  http POST {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "catalogColumn": {\n    "catalogColumnName": "SKU",\n    "configuration": {\n      "beezUPColumnName": "CategoryFirstLevel",\n      "canBeTruncated": "false",\n      "columnCultureName": "fr-FR",\n      "columnDataType": "String",\n      "columnFormat": "MM/dd/yyyy",\n      "columnImportance": "Required",\n      "displayGroupName": "Category"\n    },\n    "duplicateProductValueConfiguration": {\n      "compareOptions": "IgnoreCase",\n      "strategy": "KeepFirstDuplicateProductOnly"\n    },\n    "id": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",\n    "ignored": "true",\n    "userColumName": "My SKU"\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["catalogColumn": [
    "catalogColumnName": "SKU",
    "configuration": [
      "beezUPColumnName": "CategoryFirstLevel",
      "canBeTruncated": "false",
      "columnCultureName": "fr-FR",
      "columnDataType": "String",
      "columnFormat": "MM/dd/yyyy",
      "columnImportance": "Required",
      "displayGroupName": "Category"
    ],
    "duplicateProductValueConfiguration": [
      "compareOptions": "IgnoreCase",
      "strategy": "KeepFirstDuplicateProductOnly"
    ],
    "id": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
    "ignored": "true",
    "userColumName": "My SKU"
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId")! 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 replace a custom column (PUT)
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId
QUERY PARAMS

storeId
executionId
columnId
BODY json

{
  "encryptedBlocklyExpression": "",
  "encryptedExpression": "",
  "userColumName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumName\": \"My SKU\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId" {:content-type :json
                                                                                                                       :form-params {:encryptedBlocklyExpression "apokpoa,opz,sixsoisiosnoisn"
                                                                                                                                     :encryptedExpression "uziushdczaniodnndonisodndsiondsoidsndoin"
                                                                                                                                     :userColumName "My SKU"}})
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumName\": \"My SKU\"\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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId"),
    Content = new StringContent("{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumName\": \"My SKU\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumName\": \"My SKU\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId"

	payload := strings.NewReader("{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumName\": \"My SKU\"\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/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 163

{
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "userColumName": "My SKU"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumName\": \"My SKU\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumName\": \"My SKU\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumName\": \"My SKU\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId")
  .header("content-type", "application/json")
  .body("{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumName\": \"My SKU\"\n}")
  .asString();
const data = JSON.stringify({
  encryptedBlocklyExpression: 'apokpoa,opz,sixsoisiosnoisn',
  encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin',
  userColumName: 'My SKU'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId',
  headers: {'content-type': 'application/json'},
  data: {
    encryptedBlocklyExpression: 'apokpoa,opz,sixsoisiosnoisn',
    encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin',
    userColumName: 'My SKU'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"encryptedBlocklyExpression":"apokpoa,opz,sixsoisiosnoisn","encryptedExpression":"uziushdczaniodnndonisodndsiondsoidsndoin","userColumName":"My SKU"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",\n  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",\n  "userColumName": "My SKU"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumName\": \"My SKU\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId")
  .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/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  encryptedBlocklyExpression: 'apokpoa,opz,sixsoisiosnoisn',
  encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin',
  userColumName: 'My SKU'
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId',
  headers: {'content-type': 'application/json'},
  body: {
    encryptedBlocklyExpression: 'apokpoa,opz,sixsoisiosnoisn',
    encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin',
    userColumName: 'My SKU'
  },
  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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  encryptedBlocklyExpression: 'apokpoa,opz,sixsoisiosnoisn',
  encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin',
  userColumName: 'My SKU'
});

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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId',
  headers: {'content-type': 'application/json'},
  data: {
    encryptedBlocklyExpression: 'apokpoa,opz,sixsoisiosnoisn',
    encryptedExpression: 'uziushdczaniodnndonisodndsiondsoidsndoin',
    userColumName: 'My SKU'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"encryptedBlocklyExpression":"apokpoa,opz,sixsoisiosnoisn","encryptedExpression":"uziushdczaniodnndonisodndsiondsoidsndoin","userColumName":"My SKU"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"encryptedBlocklyExpression": @"apokpoa,opz,sixsoisiosnoisn",
                              @"encryptedExpression": @"uziushdczaniodnndonisodndsiondsoidsndoin",
                              @"userColumName": @"My SKU" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId"]
                                                       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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumName\": \"My SKU\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId",
  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([
    'encryptedBlocklyExpression' => 'apokpoa,opz,sixsoisiosnoisn',
    'encryptedExpression' => 'uziushdczaniodnndonisodndsiondsoidsndoin',
    'userColumName' => 'My SKU'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId', [
  'body' => '{
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "userColumName": "My SKU"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'encryptedBlocklyExpression' => 'apokpoa,opz,sixsoisiosnoisn',
  'encryptedExpression' => 'uziushdczaniodnndonisodndsiondsoidsndoin',
  'userColumName' => 'My SKU'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'encryptedBlocklyExpression' => 'apokpoa,opz,sixsoisiosnoisn',
  'encryptedExpression' => 'uziushdczaniodnndonisodndsiondsoidsndoin',
  'userColumName' => 'My SKU'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId');
$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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "userColumName": "My SKU"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "userColumName": "My SKU"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumName\": \"My SKU\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId"

payload = {
    "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
    "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
    "userColumName": "My SKU"
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId"

payload <- "{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumName\": \"My SKU\"\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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId")

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  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumName\": \"My SKU\"\n}"

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/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId') do |req|
  req.body = "{\n  \"encryptedBlocklyExpression\": \"apokpoa,opz,sixsoisiosnoisn\",\n  \"encryptedExpression\": \"uziushdczaniodnndonisodndsiondsoidsndoin\",\n  \"userColumName\": \"My SKU\"\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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId";

    let payload = json!({
        "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
        "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
        "userColumName": "My SKU"
    });

    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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId \
  --header 'content-type: application/json' \
  --data '{
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "userColumName": "My SKU"
}'
echo '{
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "userColumName": "My SKU"
}' |  \
  http PUT {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",\n  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",\n  "userColumName": "My SKU"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "encryptedBlocklyExpression": "apokpoa,opz,sixsoisiosnoisn",
  "encryptedExpression": "uziushdczaniodnndonisodndsiondsoidsndoin",
  "userColumName": "My SKU"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId")! 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 Custom Column
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId
QUERY PARAMS

storeId
executionId
columnId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId"

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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId"

	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/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId"))
    .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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId")
  .asString();
const 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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId';
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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId');

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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId';
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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId"]
                                                       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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId",
  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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId")

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/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId";

    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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId
http DELETE {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId")! 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 custom columns currently place in this importation
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns
QUERY PARAMS

storeId
executionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId/importations/:executionId/customColumns HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/customColumns',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/customColumns")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/customColumns') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns
http GET {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 detected catalog columns during this importation.
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns
QUERY PARAMS

storeId
executionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns
http GET {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId
http GET {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex/customColumns/:columnId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

A value computed from a expression
GET Get the encrypted custom column expression in this importation
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression
QUERY PARAMS

storeId
executionId
columnId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression
http GET {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/expression")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

zlkzjkzjlzlknzklnzlknaklnaklanlknaklan
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex
http GET {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/productSamples/:productSampleIndex")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "productValues": {
    "012929c0-e78b-462a-a96e-25c061575385": "http://media.conforama.fr/Medias/500000/80000/5000/500/10/G_585511_A.jpg",
    "46602e10-bc45-4944-a440-63d5f7ece1f8": "42",
    "68082b11-4ffd-4bec-964a-465a471c7d37": "SKU1234",
    "b6d74510-41ce-42ec-947a-0bdf62e9beee": "Refrigerateur",
    "ba270fa0-8482-46be-905a-cae4ca746b92": "http://www.conforama.fr/gros-electromenager/encastrable/refrigerateur-encastrable/refrigerateur-combine-161-litres-far-r5115s/p/585511"
  }
}
POST Ignore Column
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore
QUERY PARAMS

storeId
executionId
columnId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore"

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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore"

	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/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore"))
    .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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore")
  .asString();
const 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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore';
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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore';
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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore"]
                                                       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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore",
  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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore")

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/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore";

    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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore
http POST {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/ignore")! 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 Map catalog column to a BeezUP column
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map
QUERY PARAMS

storeId
executionId
columnId
BODY json

{
  "beezUPColumnName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map" {:content-type :json
                                                                                                                             :form-params {:beezUPColumnName "CategoryFirstLevel"}})
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map"),
    Content = new StringContent("{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map"

	payload := strings.NewReader("{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\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/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 46

{
  "beezUPColumnName": "CategoryFirstLevel"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map")
  .header("content-type", "application/json")
  .body("{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}")
  .asString();
const data = JSON.stringify({
  beezUPColumnName: 'CategoryFirstLevel'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map',
  headers: {'content-type': 'application/json'},
  data: {beezUPColumnName: 'CategoryFirstLevel'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"beezUPColumnName":"CategoryFirstLevel"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "beezUPColumnName": "CategoryFirstLevel"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map")
  .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/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({beezUPColumnName: 'CategoryFirstLevel'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map',
  headers: {'content-type': 'application/json'},
  body: {beezUPColumnName: 'CategoryFirstLevel'},
  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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  beezUPColumnName: 'CategoryFirstLevel'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map',
  headers: {'content-type': 'application/json'},
  data: {beezUPColumnName: 'CategoryFirstLevel'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"beezUPColumnName":"CategoryFirstLevel"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"beezUPColumnName": @"CategoryFirstLevel" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map"]
                                                       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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map",
  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([
    'beezUPColumnName' => 'CategoryFirstLevel'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map', [
  'body' => '{
  "beezUPColumnName": "CategoryFirstLevel"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'beezUPColumnName' => 'CategoryFirstLevel'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'beezUPColumnName' => 'CategoryFirstLevel'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map');
$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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "beezUPColumnName": "CategoryFirstLevel"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "beezUPColumnName": "CategoryFirstLevel"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map"

payload = { "beezUPColumnName": "CategoryFirstLevel" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map"

payload <- "{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map")

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  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}"

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/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map') do |req|
  req.body = "{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map";

    let payload = json!({"beezUPColumnName": "CategoryFirstLevel"});

    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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map \
  --header 'content-type: application/json' \
  --data '{
  "beezUPColumnName": "CategoryFirstLevel"
}'
echo '{
  "beezUPColumnName": "CategoryFirstLevel"
}' |  \
  http POST {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "beezUPColumnName": "CategoryFirstLevel"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["beezUPColumnName": "CategoryFirstLevel"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/map")! 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 Map custom column to a BeezUP column
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map
QUERY PARAMS

storeId
executionId
columnId
BODY json

{
  "beezUPColumnName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map" {:content-type :json
                                                                                                                            :form-params {:beezUPColumnName "CategoryFirstLevel"}})
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map"),
    Content = new StringContent("{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map"

	payload := strings.NewReader("{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\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/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 46

{
  "beezUPColumnName": "CategoryFirstLevel"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map")
  .header("content-type", "application/json")
  .body("{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}")
  .asString();
const data = JSON.stringify({
  beezUPColumnName: 'CategoryFirstLevel'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map',
  headers: {'content-type': 'application/json'},
  data: {beezUPColumnName: 'CategoryFirstLevel'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"beezUPColumnName":"CategoryFirstLevel"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "beezUPColumnName": "CategoryFirstLevel"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map")
  .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/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({beezUPColumnName: 'CategoryFirstLevel'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map',
  headers: {'content-type': 'application/json'},
  body: {beezUPColumnName: 'CategoryFirstLevel'},
  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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  beezUPColumnName: 'CategoryFirstLevel'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map',
  headers: {'content-type': 'application/json'},
  data: {beezUPColumnName: 'CategoryFirstLevel'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"beezUPColumnName":"CategoryFirstLevel"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"beezUPColumnName": @"CategoryFirstLevel" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map"]
                                                       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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map",
  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([
    'beezUPColumnName' => 'CategoryFirstLevel'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map', [
  'body' => '{
  "beezUPColumnName": "CategoryFirstLevel"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'beezUPColumnName' => 'CategoryFirstLevel'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'beezUPColumnName' => 'CategoryFirstLevel'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map');
$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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "beezUPColumnName": "CategoryFirstLevel"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "beezUPColumnName": "CategoryFirstLevel"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map"

payload = { "beezUPColumnName": "CategoryFirstLevel" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map"

payload <- "{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map")

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  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}"

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/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map') do |req|
  req.body = "{\n  \"beezUPColumnName\": \"CategoryFirstLevel\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map";

    let payload = json!({"beezUPColumnName": "CategoryFirstLevel"});

    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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map \
  --header 'content-type: application/json' \
  --data '{
  "beezUPColumnName": "CategoryFirstLevel"
}'
echo '{
  "beezUPColumnName": "CategoryFirstLevel"
}' |  \
  http POST {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "beezUPColumnName": "CategoryFirstLevel"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["beezUPColumnName": "CategoryFirstLevel"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/map")! 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 Reattend Column
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend
QUERY PARAMS

storeId
executionId
columnId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend"

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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend"

	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/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend"))
    .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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend")
  .asString();
const 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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend';
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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend';
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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend"]
                                                       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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend",
  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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend")

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/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend";

    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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend
http POST {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/reattend")! 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 Unmap catalog column
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap
QUERY PARAMS

storeId
executionId
columnId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap"

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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap"

	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/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap"))
    .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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap")
  .asString();
const 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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap';
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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap';
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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap"]
                                                       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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap",
  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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap")

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/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap";

    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}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap
http POST {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/catalogColumns/:columnId/unmap")! 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 Unmap custom column
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap
QUERY PARAMS

storeId
executionId
columnId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap"

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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap"

	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/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap"))
    .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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap")
  .asString();
const 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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap';
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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap';
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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap"]
                                                       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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap",
  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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap")

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/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap";

    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}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap
http POST {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/customColumns/:columnId/unmap")! 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 Cancel importation
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/cancel
QUERY PARAMS

storeId
executionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/cancel");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/cancel")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/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}}/v2/user/catalogs/:storeId/importations/:executionId/cancel"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/cancel");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/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/v2/user/catalogs/:storeId/importations/:executionId/cancel HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/cancel")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/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}}/v2/user/catalogs/:storeId/importations/:executionId/cancel")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/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}}/v2/user/catalogs/:storeId/importations/:executionId/cancel');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/cancel'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/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}}/v2/user/catalogs/:storeId/importations/:executionId/cancel',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/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/v2/user/catalogs/:storeId/importations/:executionId/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}}/v2/user/catalogs/:storeId/importations/:executionId/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}}/v2/user/catalogs/:storeId/importations/:executionId/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}}/v2/user/catalogs/:storeId/importations/:executionId/cancel'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/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}}/v2/user/catalogs/:storeId/importations/:executionId/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}}/v2/user/catalogs/:storeId/importations/:executionId/cancel" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/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}}/v2/user/catalogs/:storeId/importations/:executionId/cancel');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/cancel');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/cancel');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/cancel' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/cancel' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/cancel")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/cancel"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/cancel"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/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/v2/user/catalogs/:storeId/importations/:executionId/cancel') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/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}}/v2/user/catalogs/:storeId/importations/:executionId/cancel
http POST {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/cancel
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/cancel
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/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 Commit Importation
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit
QUERY PARAMS

storeId
executionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/user/catalogs/:storeId/importations/:executionId/commit HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit"))
    .method("POST", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/commit',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit';
const options = {method: 'POST'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/commit")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/commit') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit";

    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}}/v2/user/catalogs/:storeId/importations/:executionId/commit
http POST {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commit")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Commit columns
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns
QUERY PARAMS

storeId
executionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns"

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}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns"

	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/v2/user/catalogs/:storeId/importations/:executionId/commitColumns HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns"))
    .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}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns")
  .asString();
const 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}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns';
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}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/commitColumns',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns';
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}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns"]
                                                       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}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns",
  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}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/commitColumns")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns")

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/v2/user/catalogs/:storeId/importations/:executionId/commitColumns') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns";

    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}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns
http POST {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/commitColumns")! 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 Configure remaining catalog columns
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns
QUERY PARAMS

storeId
executionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns"

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}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns"

	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/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns"))
    .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}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns")
  .asString();
const 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}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns';
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}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns';
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}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns"]
                                                       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}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns",
  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}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns")

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/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns";

    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}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns
http POST {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/configureRemainingCatalogColumns")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get technical progression
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression
QUERY PARAMS

storeId
executionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression
http GET {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/technicalProgression")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the importation status
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId
QUERY PARAMS

storeId
executionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId/importations/:executionId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/importations/:executionId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId/importations/:executionId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId
http GET {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "beginUtcDate": "2017-04-01T13:01:01Z",
  "executionId": "bf3bc288-604c-4267-925e-66b1a15dca75",
  "lastUpdateUtcDate": "2017-04-01T13:10:09Z",
  "steps": {
    "isCatalogImportComputeDiffCompleted": "false",
    "isCatalogImportPrepareReadCompleted": "false",
    "isCatalogUpdateCompleted": "false",
    "isSavedInDb": "false"
  },
  "success": "true",
  "userId": "8a7fbdec-9e71-472e-9974-27d5c1d57cf8"
}
GET Get the latest catalog importation reporting for all your stores
{{baseUrl}}/v2/user/catalogs/importations
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/importations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/importations")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/importations"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/importations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/importations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/importations"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/importations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/importations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/importations"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/importations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/importations")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/importations');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/importations'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/importations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/importations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/importations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/importations',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/importations'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/importations');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/importations'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/importations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/importations"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/importations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/importations",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/importations');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/importations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/importations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/importations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/importations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/importations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/importations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/importations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/importations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/importations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/importations";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/importations
http GET {{baseUrl}}/v2/user/catalogs/importations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/importations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/importations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the latest catalog importation reporting
{{baseUrl}}/v2/user/catalogs/:storeId/importations
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId/importations")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/importations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId/importations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId/importations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId/importations")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/importations',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/importations"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/importations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId/importations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId/importations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/:storeId/importations
http GET {{baseUrl}}/v2/user/catalogs/:storeId/importations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Importation Get Products Report
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list
QUERY PARAMS

storeId
executionId
BODY json

{
  "ean": "",
  "errorCodes": [
    {
      "errorCode": "",
      "userColumnName": ""
    }
  ],
  "mpn": "",
  "pageNumber": 0,
  "pageSize": 0,
  "sku": "",
  "title": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"pageNumber\": \"1\",\n  \"pageSize\": \"100\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list" {:content-type :json
                                                                                                              :form-params {:pageNumber "1"
                                                                                                                            :pageSize "100"}})
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"pageNumber\": \"1\",\n  \"pageSize\": \"100\"\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}}/v2/user/catalogs/:storeId/importations/:executionId/products/list"),
    Content = new StringContent("{\n  \"pageNumber\": \"1\",\n  \"pageSize\": \"100\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"pageNumber\": \"1\",\n  \"pageSize\": \"100\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list"

	payload := strings.NewReader("{\n  \"pageNumber\": \"1\",\n  \"pageSize\": \"100\"\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/v2/user/catalogs/:storeId/importations/:executionId/products/list HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 44

{
  "pageNumber": "1",
  "pageSize": "100"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"pageNumber\": \"1\",\n  \"pageSize\": \"100\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"pageNumber\": \"1\",\n  \"pageSize\": \"100\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"pageNumber\": \"1\",\n  \"pageSize\": \"100\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list")
  .header("content-type", "application/json")
  .body("{\n  \"pageNumber\": \"1\",\n  \"pageSize\": \"100\"\n}")
  .asString();
const data = JSON.stringify({
  pageNumber: '1',
  pageSize: '100'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list',
  headers: {'content-type': 'application/json'},
  data: {pageNumber: '1', pageSize: '100'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"pageNumber":"1","pageSize":"100"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "pageNumber": "1",\n  "pageSize": "100"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"pageNumber\": \"1\",\n  \"pageSize\": \"100\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list")
  .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/v2/user/catalogs/:storeId/importations/:executionId/products/list',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({pageNumber: '1', pageSize: '100'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list',
  headers: {'content-type': 'application/json'},
  body: {pageNumber: '1', pageSize: '100'},
  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}}/v2/user/catalogs/:storeId/importations/:executionId/products/list');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  pageNumber: '1',
  pageSize: '100'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list',
  headers: {'content-type': 'application/json'},
  data: {pageNumber: '1', pageSize: '100'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"pageNumber":"1","pageSize":"100"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"pageNumber": @"1",
                              @"pageSize": @"100" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list"]
                                                       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}}/v2/user/catalogs/:storeId/importations/:executionId/products/list" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"pageNumber\": \"1\",\n  \"pageSize\": \"100\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list",
  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([
    'pageNumber' => '1',
    'pageSize' => '100'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/catalogs/:storeId/importations/:executionId/products/list', [
  'body' => '{
  "pageNumber": "1",
  "pageSize": "100"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'pageNumber' => '1',
  'pageSize' => '100'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'pageNumber' => '1',
  'pageSize' => '100'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list');
$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}}/v2/user/catalogs/:storeId/importations/:executionId/products/list' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pageNumber": "1",
  "pageSize": "100"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "pageNumber": "1",
  "pageSize": "100"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"pageNumber\": \"1\",\n  \"pageSize\": \"100\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/products/list", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list"

payload = {
    "pageNumber": "1",
    "pageSize": "100"
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list"

payload <- "{\n  \"pageNumber\": \"1\",\n  \"pageSize\": \"100\"\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}}/v2/user/catalogs/:storeId/importations/:executionId/products/list")

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  \"pageNumber\": \"1\",\n  \"pageSize\": \"100\"\n}"

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/v2/user/catalogs/:storeId/importations/:executionId/products/list') do |req|
  req.body = "{\n  \"pageNumber\": \"1\",\n  \"pageSize\": \"100\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list";

    let payload = json!({
        "pageNumber": "1",
        "pageSize": "100"
    });

    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}}/v2/user/catalogs/:storeId/importations/:executionId/products/list \
  --header 'content-type: application/json' \
  --data '{
  "pageNumber": "1",
  "pageSize": "100"
}'
echo '{
  "pageNumber": "1",
  "pageSize": "100"
}' |  \
  http POST {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "pageNumber": "1",\n  "pageSize": "100"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "pageNumber": "1",
  "pageSize": "100"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/products/list")! 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 Importation Get Report
{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report
QUERY PARAMS

storeId
executionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report")
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/catalogs/:storeId/importations/:executionId/report HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/report',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/report")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/catalogs/:storeId/importations/:executionId/report') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report
http GET {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/:executionId/report")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "executionId": "bf3bc288-604c-4267-925e-66b1a15dca75",
  "importationInfo": {
    "beginUtcDate": "2017-04-01T13:01:01Z",
    "endUtcDate": "2017-04-01T13:01:01Z",
    "userId": "8a7fbdec-9e71-472e-9974-27d5c1d57cf8"
  }
}
POST Start Manual Import
{{baseUrl}}/v2/user/catalogs/:storeId/importations/start
QUERY PARAMS

storeId
BODY json

{
  "duplicateProductSkuConfiguration": {
    "compareOptions": "",
    "strategy": ""
  },
  "input": {
    "files": [
      {
        "fetch": {
          "compressedRelativePath": "",
          "compressionFormatStrategy": "",
          "credential": {
            "password": "",
            "userName": ""
          },
          "downloadCatalogStrategy": "",
          "downloadTimeout": 0,
          "uri": ""
        },
        "fileNumber": 0,
        "read": {
          "csvFileReadProperties": {
            "csvSeparator": "",
            "csvTextQualifier": "",
            "hasHeaderRecord": false,
            "ignoreHeaderRecord": false
          },
          "cultureName": "",
          "encodingTypeName": "",
          "format": "",
          "xmlFileReadProperties": {
            "flattenXmlChildElements": false,
            "useXmlAttributes": false
          }
        }
      }
    ],
    "transformFileUrl": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/catalogs/:storeId/importations/start");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"duplicateProductSkuConfiguration\": {\n    \"compareOptions\": \"IgnoreCase\",\n    \"strategy\": \"KeepFirstDuplicateProductOnly\"\n  },\n  \"input\": {\n    \"transformFileUrl\": \"http://beezupblob.com/Mytransformation.xslt\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/catalogs/:storeId/importations/start" {:content-type :json
                                                                                         :form-params {:duplicateProductSkuConfiguration {:compareOptions "IgnoreCase"
                                                                                                                                          :strategy "KeepFirstDuplicateProductOnly"}
                                                                                                       :input {:transformFileUrl "http://beezupblob.com/Mytransformation.xslt"}}})
require "http/client"

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/start"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"duplicateProductSkuConfiguration\": {\n    \"compareOptions\": \"IgnoreCase\",\n    \"strategy\": \"KeepFirstDuplicateProductOnly\"\n  },\n  \"input\": {\n    \"transformFileUrl\": \"http://beezupblob.com/Mytransformation.xslt\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/user/catalogs/:storeId/importations/start"),
    Content = new StringContent("{\n  \"duplicateProductSkuConfiguration\": {\n    \"compareOptions\": \"IgnoreCase\",\n    \"strategy\": \"KeepFirstDuplicateProductOnly\"\n  },\n  \"input\": {\n    \"transformFileUrl\": \"http://beezupblob.com/Mytransformation.xslt\"\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}}/v2/user/catalogs/:storeId/importations/start");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"duplicateProductSkuConfiguration\": {\n    \"compareOptions\": \"IgnoreCase\",\n    \"strategy\": \"KeepFirstDuplicateProductOnly\"\n  },\n  \"input\": {\n    \"transformFileUrl\": \"http://beezupblob.com/Mytransformation.xslt\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/catalogs/:storeId/importations/start"

	payload := strings.NewReader("{\n  \"duplicateProductSkuConfiguration\": {\n    \"compareOptions\": \"IgnoreCase\",\n    \"strategy\": \"KeepFirstDuplicateProductOnly\"\n  },\n  \"input\": {\n    \"transformFileUrl\": \"http://beezupblob.com/Mytransformation.xslt\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/user/catalogs/:storeId/importations/start HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 219

{
  "duplicateProductSkuConfiguration": {
    "compareOptions": "IgnoreCase",
    "strategy": "KeepFirstDuplicateProductOnly"
  },
  "input": {
    "transformFileUrl": "http://beezupblob.com/Mytransformation.xslt"
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/catalogs/:storeId/importations/start")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"duplicateProductSkuConfiguration\": {\n    \"compareOptions\": \"IgnoreCase\",\n    \"strategy\": \"KeepFirstDuplicateProductOnly\"\n  },\n  \"input\": {\n    \"transformFileUrl\": \"http://beezupblob.com/Mytransformation.xslt\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/catalogs/:storeId/importations/start"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"duplicateProductSkuConfiguration\": {\n    \"compareOptions\": \"IgnoreCase\",\n    \"strategy\": \"KeepFirstDuplicateProductOnly\"\n  },\n  \"input\": {\n    \"transformFileUrl\": \"http://beezupblob.com/Mytransformation.xslt\"\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  \"duplicateProductSkuConfiguration\": {\n    \"compareOptions\": \"IgnoreCase\",\n    \"strategy\": \"KeepFirstDuplicateProductOnly\"\n  },\n  \"input\": {\n    \"transformFileUrl\": \"http://beezupblob.com/Mytransformation.xslt\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/start")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/catalogs/:storeId/importations/start")
  .header("content-type", "application/json")
  .body("{\n  \"duplicateProductSkuConfiguration\": {\n    \"compareOptions\": \"IgnoreCase\",\n    \"strategy\": \"KeepFirstDuplicateProductOnly\"\n  },\n  \"input\": {\n    \"transformFileUrl\": \"http://beezupblob.com/Mytransformation.xslt\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  duplicateProductSkuConfiguration: {
    compareOptions: 'IgnoreCase',
    strategy: 'KeepFirstDuplicateProductOnly'
  },
  input: {
    transformFileUrl: 'http://beezupblob.com/Mytransformation.xslt'
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/catalogs/:storeId/importations/start');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/start',
  headers: {'content-type': 'application/json'},
  data: {
    duplicateProductSkuConfiguration: {compareOptions: 'IgnoreCase', strategy: 'KeepFirstDuplicateProductOnly'},
    input: {transformFileUrl: 'http://beezupblob.com/Mytransformation.xslt'}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/start';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"duplicateProductSkuConfiguration":{"compareOptions":"IgnoreCase","strategy":"KeepFirstDuplicateProductOnly"},"input":{"transformFileUrl":"http://beezupblob.com/Mytransformation.xslt"}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/start',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "duplicateProductSkuConfiguration": {\n    "compareOptions": "IgnoreCase",\n    "strategy": "KeepFirstDuplicateProductOnly"\n  },\n  "input": {\n    "transformFileUrl": "http://beezupblob.com/Mytransformation.xslt"\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  \"duplicateProductSkuConfiguration\": {\n    \"compareOptions\": \"IgnoreCase\",\n    \"strategy\": \"KeepFirstDuplicateProductOnly\"\n  },\n  \"input\": {\n    \"transformFileUrl\": \"http://beezupblob.com/Mytransformation.xslt\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/catalogs/:storeId/importations/start")
  .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/v2/user/catalogs/:storeId/importations/start',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  duplicateProductSkuConfiguration: {compareOptions: 'IgnoreCase', strategy: 'KeepFirstDuplicateProductOnly'},
  input: {transformFileUrl: 'http://beezupblob.com/Mytransformation.xslt'}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/start',
  headers: {'content-type': 'application/json'},
  body: {
    duplicateProductSkuConfiguration: {compareOptions: 'IgnoreCase', strategy: 'KeepFirstDuplicateProductOnly'},
    input: {transformFileUrl: 'http://beezupblob.com/Mytransformation.xslt'}
  },
  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}}/v2/user/catalogs/:storeId/importations/start');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  duplicateProductSkuConfiguration: {
    compareOptions: 'IgnoreCase',
    strategy: 'KeepFirstDuplicateProductOnly'
  },
  input: {
    transformFileUrl: 'http://beezupblob.com/Mytransformation.xslt'
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/catalogs/:storeId/importations/start',
  headers: {'content-type': 'application/json'},
  data: {
    duplicateProductSkuConfiguration: {compareOptions: 'IgnoreCase', strategy: 'KeepFirstDuplicateProductOnly'},
    input: {transformFileUrl: 'http://beezupblob.com/Mytransformation.xslt'}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/catalogs/:storeId/importations/start';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"duplicateProductSkuConfiguration":{"compareOptions":"IgnoreCase","strategy":"KeepFirstDuplicateProductOnly"},"input":{"transformFileUrl":"http://beezupblob.com/Mytransformation.xslt"}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"duplicateProductSkuConfiguration": @{ @"compareOptions": @"IgnoreCase", @"strategy": @"KeepFirstDuplicateProductOnly" },
                              @"input": @{ @"transformFileUrl": @"http://beezupblob.com/Mytransformation.xslt" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/catalogs/:storeId/importations/start"]
                                                       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}}/v2/user/catalogs/:storeId/importations/start" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"duplicateProductSkuConfiguration\": {\n    \"compareOptions\": \"IgnoreCase\",\n    \"strategy\": \"KeepFirstDuplicateProductOnly\"\n  },\n  \"input\": {\n    \"transformFileUrl\": \"http://beezupblob.com/Mytransformation.xslt\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/catalogs/:storeId/importations/start",
  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([
    'duplicateProductSkuConfiguration' => [
        'compareOptions' => 'IgnoreCase',
        'strategy' => 'KeepFirstDuplicateProductOnly'
    ],
    'input' => [
        'transformFileUrl' => 'http://beezupblob.com/Mytransformation.xslt'
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/catalogs/:storeId/importations/start', [
  'body' => '{
  "duplicateProductSkuConfiguration": {
    "compareOptions": "IgnoreCase",
    "strategy": "KeepFirstDuplicateProductOnly"
  },
  "input": {
    "transformFileUrl": "http://beezupblob.com/Mytransformation.xslt"
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/start');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'duplicateProductSkuConfiguration' => [
    'compareOptions' => 'IgnoreCase',
    'strategy' => 'KeepFirstDuplicateProductOnly'
  ],
  'input' => [
    'transformFileUrl' => 'http://beezupblob.com/Mytransformation.xslt'
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'duplicateProductSkuConfiguration' => [
    'compareOptions' => 'IgnoreCase',
    'strategy' => 'KeepFirstDuplicateProductOnly'
  ],
  'input' => [
    'transformFileUrl' => 'http://beezupblob.com/Mytransformation.xslt'
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/catalogs/:storeId/importations/start');
$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}}/v2/user/catalogs/:storeId/importations/start' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "duplicateProductSkuConfiguration": {
    "compareOptions": "IgnoreCase",
    "strategy": "KeepFirstDuplicateProductOnly"
  },
  "input": {
    "transformFileUrl": "http://beezupblob.com/Mytransformation.xslt"
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/catalogs/:storeId/importations/start' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "duplicateProductSkuConfiguration": {
    "compareOptions": "IgnoreCase",
    "strategy": "KeepFirstDuplicateProductOnly"
  },
  "input": {
    "transformFileUrl": "http://beezupblob.com/Mytransformation.xslt"
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"duplicateProductSkuConfiguration\": {\n    \"compareOptions\": \"IgnoreCase\",\n    \"strategy\": \"KeepFirstDuplicateProductOnly\"\n  },\n  \"input\": {\n    \"transformFileUrl\": \"http://beezupblob.com/Mytransformation.xslt\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/catalogs/:storeId/importations/start", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/start"

payload = {
    "duplicateProductSkuConfiguration": {
        "compareOptions": "IgnoreCase",
        "strategy": "KeepFirstDuplicateProductOnly"
    },
    "input": { "transformFileUrl": "http://beezupblob.com/Mytransformation.xslt" }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/catalogs/:storeId/importations/start"

payload <- "{\n  \"duplicateProductSkuConfiguration\": {\n    \"compareOptions\": \"IgnoreCase\",\n    \"strategy\": \"KeepFirstDuplicateProductOnly\"\n  },\n  \"input\": {\n    \"transformFileUrl\": \"http://beezupblob.com/Mytransformation.xslt\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/catalogs/:storeId/importations/start")

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  \"duplicateProductSkuConfiguration\": {\n    \"compareOptions\": \"IgnoreCase\",\n    \"strategy\": \"KeepFirstDuplicateProductOnly\"\n  },\n  \"input\": {\n    \"transformFileUrl\": \"http://beezupblob.com/Mytransformation.xslt\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/user/catalogs/:storeId/importations/start') do |req|
  req.body = "{\n  \"duplicateProductSkuConfiguration\": {\n    \"compareOptions\": \"IgnoreCase\",\n    \"strategy\": \"KeepFirstDuplicateProductOnly\"\n  },\n  \"input\": {\n    \"transformFileUrl\": \"http://beezupblob.com/Mytransformation.xslt\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/catalogs/:storeId/importations/start";

    let payload = json!({
        "duplicateProductSkuConfiguration": json!({
            "compareOptions": "IgnoreCase",
            "strategy": "KeepFirstDuplicateProductOnly"
        }),
        "input": json!({"transformFileUrl": "http://beezupblob.com/Mytransformation.xslt"})
    });

    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}}/v2/user/catalogs/:storeId/importations/start \
  --header 'content-type: application/json' \
  --data '{
  "duplicateProductSkuConfiguration": {
    "compareOptions": "IgnoreCase",
    "strategy": "KeepFirstDuplicateProductOnly"
  },
  "input": {
    "transformFileUrl": "http://beezupblob.com/Mytransformation.xslt"
  }
}'
echo '{
  "duplicateProductSkuConfiguration": {
    "compareOptions": "IgnoreCase",
    "strategy": "KeepFirstDuplicateProductOnly"
  },
  "input": {
    "transformFileUrl": "http://beezupblob.com/Mytransformation.xslt"
  }
}' |  \
  http POST {{baseUrl}}/v2/user/catalogs/:storeId/importations/start \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "duplicateProductSkuConfiguration": {\n    "compareOptions": "IgnoreCase",\n    "strategy": "KeepFirstDuplicateProductOnly"\n  },\n  "input": {\n    "transformFileUrl": "http://beezupblob.com/Mytransformation.xslt"\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/catalogs/:storeId/importations/start
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "duplicateProductSkuConfiguration": [
    "compareOptions": "IgnoreCase",
    "strategy": "KeepFirstDuplicateProductOnly"
  ],
  "input": ["transformFileUrl": "http://beezupblob.com/Mytransformation.xslt"]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/catalogs/:storeId/importations/start")! 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 Configure channel catalog category
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure
QUERY PARAMS

channelCatalogId
BODY json

{
  "channelCatalogCategories": [
    {
      "autoMapNewSubCategories": false,
      "catalogCategoryPath": [],
      "channelCategoryPath": [],
      "costValue": ""
    }
  ],
  "overrideSubCategoryMappings": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"overrideSubCategoryMappings\": \"true\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure" {:content-type :json
                                                                                                           :form-params {:overrideSubCategoryMappings "true"}})
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"overrideSubCategoryMappings\": \"true\"\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}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure"),
    Content = new StringContent("{\n  \"overrideSubCategoryMappings\": \"true\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"overrideSubCategoryMappings\": \"true\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure"

	payload := strings.NewReader("{\n  \"overrideSubCategoryMappings\": \"true\"\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/v2/user/channelCatalogs/:channelCatalogId/categories/configure HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 43

{
  "overrideSubCategoryMappings": "true"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"overrideSubCategoryMappings\": \"true\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"overrideSubCategoryMappings\": \"true\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"overrideSubCategoryMappings\": \"true\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure")
  .header("content-type", "application/json")
  .body("{\n  \"overrideSubCategoryMappings\": \"true\"\n}")
  .asString();
const data = JSON.stringify({
  overrideSubCategoryMappings: 'true'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure',
  headers: {'content-type': 'application/json'},
  data: {overrideSubCategoryMappings: 'true'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"overrideSubCategoryMappings":"true"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "overrideSubCategoryMappings": "true"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"overrideSubCategoryMappings\": \"true\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure")
  .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/v2/user/channelCatalogs/:channelCatalogId/categories/configure',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({overrideSubCategoryMappings: 'true'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure',
  headers: {'content-type': 'application/json'},
  body: {overrideSubCategoryMappings: 'true'},
  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}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  overrideSubCategoryMappings: 'true'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure',
  headers: {'content-type': 'application/json'},
  data: {overrideSubCategoryMappings: 'true'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"overrideSubCategoryMappings":"true"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"overrideSubCategoryMappings": @"true" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure"]
                                                       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}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"overrideSubCategoryMappings\": \"true\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure",
  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([
    'overrideSubCategoryMappings' => 'true'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure', [
  'body' => '{
  "overrideSubCategoryMappings": "true"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'overrideSubCategoryMappings' => 'true'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'overrideSubCategoryMappings' => 'true'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure');
$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}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "overrideSubCategoryMappings": "true"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "overrideSubCategoryMappings": "true"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"overrideSubCategoryMappings\": \"true\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/categories/configure", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure"

payload = { "overrideSubCategoryMappings": "true" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure"

payload <- "{\n  \"overrideSubCategoryMappings\": \"true\"\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}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure")

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  \"overrideSubCategoryMappings\": \"true\"\n}"

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/v2/user/channelCatalogs/:channelCatalogId/categories/configure') do |req|
  req.body = "{\n  \"overrideSubCategoryMappings\": \"true\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure";

    let payload = json!({"overrideSubCategoryMappings": "true"});

    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}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure \
  --header 'content-type: application/json' \
  --data '{
  "overrideSubCategoryMappings": "true"
}'
echo '{
  "overrideSubCategoryMappings": "true"
}' |  \
  http POST {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "overrideSubCategoryMappings": "true"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["overrideSubCategoryMappings": "true"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/configure")! 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 Disable a channel catalog category mapping
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping
QUERY PARAMS

channelCatalogId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping"

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}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping"

	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/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping"))
    .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}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping")
  .asString();
const 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}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping';
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}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping';
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}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping"]
                                                       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}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping",
  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}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping")

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/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping";

    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}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping
http POST {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/disableMapping")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get channel catalog categories
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories
QUERY PARAMS

channelCatalogId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/channelCatalogs/:channelCatalogId/categories HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/:channelCatalogId/categories',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/categories")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/channelCatalogs/:channelCatalogId/categories') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories
http GET {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "costStatus": "required",
  "mappingStatus": "required"
}
POST Reenable a channel catalog category mapping
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping
QUERY PARAMS

channelCatalogId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping"

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}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping"

	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/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping"))
    .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}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping")
  .asString();
const 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}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping';
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}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping';
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}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping"]
                                                       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}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping",
  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}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping")

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/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping";

    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}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping
http POST {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/categories/reenableMapping")! 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 Configure channel catalog column mappings
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings
QUERY PARAMS

channelCatalogId
BODY json

[
  {
    "catalogColumnId": "",
    "channelCategoryPath": [],
    "channelColumnId": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"catalogColumnId\": \"bea7c21e-948b-4ac3-9ffd-4396e62c4163\",\n    \"channelCategoryPath\": [\n      \"Clothing\",\n      \"Women\",\n      \"Shoes\"\n    ],\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\"\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings" {:content-type :json
                                                                                                    :form-params [{:catalogColumnId "bea7c21e-948b-4ac3-9ffd-4396e62c4163"
                                                                                                                   :channelCategoryPath ["Clothing" "Women" "Shoes"]
                                                                                                                   :channelColumnId "8a76f06a-fefc-4c0d-bcfe-b210f1482977"}]})
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"catalogColumnId\": \"bea7c21e-948b-4ac3-9ffd-4396e62c4163\",\n    \"channelCategoryPath\": [\n      \"Clothing\",\n      \"Women\",\n      \"Shoes\"\n    ],\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\"\n  }\n]"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings"),
    Content = new StringContent("[\n  {\n    \"catalogColumnId\": \"bea7c21e-948b-4ac3-9ffd-4396e62c4163\",\n    \"channelCategoryPath\": [\n      \"Clothing\",\n      \"Women\",\n      \"Shoes\"\n    ],\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\"\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}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"catalogColumnId\": \"bea7c21e-948b-4ac3-9ffd-4396e62c4163\",\n    \"channelCategoryPath\": [\n      \"Clothing\",\n      \"Women\",\n      \"Shoes\"\n    ],\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings"

	payload := strings.NewReader("[\n  {\n    \"catalogColumnId\": \"bea7c21e-948b-4ac3-9ffd-4396e62c4163\",\n    \"channelCategoryPath\": [\n      \"Clothing\",\n      \"Women\",\n      \"Shoes\"\n    ],\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\"\n  }\n]")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/v2/user/channelCatalogs/:channelCatalogId/columnMappings HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 219

[
  {
    "catalogColumnId": "bea7c21e-948b-4ac3-9ffd-4396e62c4163",
    "channelCategoryPath": [
      "Clothing",
      "Women",
      "Shoes"
    ],
    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977"
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"catalogColumnId\": \"bea7c21e-948b-4ac3-9ffd-4396e62c4163\",\n    \"channelCategoryPath\": [\n      \"Clothing\",\n      \"Women\",\n      \"Shoes\"\n    ],\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"catalogColumnId\": \"bea7c21e-948b-4ac3-9ffd-4396e62c4163\",\n    \"channelCategoryPath\": [\n      \"Clothing\",\n      \"Women\",\n      \"Shoes\"\n    ],\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\"\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  {\n    \"catalogColumnId\": \"bea7c21e-948b-4ac3-9ffd-4396e62c4163\",\n    \"channelCategoryPath\": [\n      \"Clothing\",\n      \"Women\",\n      \"Shoes\"\n    ],\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"catalogColumnId\": \"bea7c21e-948b-4ac3-9ffd-4396e62c4163\",\n    \"channelCategoryPath\": [\n      \"Clothing\",\n      \"Women\",\n      \"Shoes\"\n    ],\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    catalogColumnId: 'bea7c21e-948b-4ac3-9ffd-4396e62c4163',
    channelCategoryPath: [
      'Clothing',
      'Women',
      'Shoes'
    ],
    channelColumnId: '8a76f06a-fefc-4c0d-bcfe-b210f1482977'
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings',
  headers: {'content-type': 'application/json'},
  data: [
    {
      catalogColumnId: 'bea7c21e-948b-4ac3-9ffd-4396e62c4163',
      channelCategoryPath: ['Clothing', 'Women', 'Shoes'],
      channelColumnId: '8a76f06a-fefc-4c0d-bcfe-b210f1482977'
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"catalogColumnId":"bea7c21e-948b-4ac3-9ffd-4396e62c4163","channelCategoryPath":["Clothing","Women","Shoes"],"channelColumnId":"8a76f06a-fefc-4c0d-bcfe-b210f1482977"}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "catalogColumnId": "bea7c21e-948b-4ac3-9ffd-4396e62c4163",\n    "channelCategoryPath": [\n      "Clothing",\n      "Women",\n      "Shoes"\n    ],\n    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977"\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  {\n    \"catalogColumnId\": \"bea7c21e-948b-4ac3-9ffd-4396e62c4163\",\n    \"channelCategoryPath\": [\n      \"Clothing\",\n      \"Women\",\n      \"Shoes\"\n    ],\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings")
  .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/v2/user/channelCatalogs/:channelCatalogId/columnMappings',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([
  {
    catalogColumnId: 'bea7c21e-948b-4ac3-9ffd-4396e62c4163',
    channelCategoryPath: ['Clothing', 'Women', 'Shoes'],
    channelColumnId: '8a76f06a-fefc-4c0d-bcfe-b210f1482977'
  }
]));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings',
  headers: {'content-type': 'application/json'},
  body: [
    {
      catalogColumnId: 'bea7c21e-948b-4ac3-9ffd-4396e62c4163',
      channelCategoryPath: ['Clothing', 'Women', 'Shoes'],
      channelColumnId: '8a76f06a-fefc-4c0d-bcfe-b210f1482977'
    }
  ],
  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}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    catalogColumnId: 'bea7c21e-948b-4ac3-9ffd-4396e62c4163',
    channelCategoryPath: [
      'Clothing',
      'Women',
      'Shoes'
    ],
    channelColumnId: '8a76f06a-fefc-4c0d-bcfe-b210f1482977'
  }
]);

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}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings',
  headers: {'content-type': 'application/json'},
  data: [
    {
      catalogColumnId: 'bea7c21e-948b-4ac3-9ffd-4396e62c4163',
      channelCategoryPath: ['Clothing', 'Women', 'Shoes'],
      channelColumnId: '8a76f06a-fefc-4c0d-bcfe-b210f1482977'
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"catalogColumnId":"bea7c21e-948b-4ac3-9ffd-4396e62c4163","channelCategoryPath":["Clothing","Women","Shoes"],"channelColumnId":"8a76f06a-fefc-4c0d-bcfe-b210f1482977"}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"catalogColumnId": @"bea7c21e-948b-4ac3-9ffd-4396e62c4163", @"channelCategoryPath": @[ @"Clothing", @"Women", @"Shoes" ], @"channelColumnId": @"8a76f06a-fefc-4c0d-bcfe-b210f1482977" } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings"]
                                                       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}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"catalogColumnId\": \"bea7c21e-948b-4ac3-9ffd-4396e62c4163\",\n    \"channelCategoryPath\": [\n      \"Clothing\",\n      \"Women\",\n      \"Shoes\"\n    ],\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\"\n  }\n]" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings",
  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([
    [
        'catalogColumnId' => 'bea7c21e-948b-4ac3-9ffd-4396e62c4163',
        'channelCategoryPath' => [
                'Clothing',
                'Women',
                'Shoes'
        ],
        'channelColumnId' => '8a76f06a-fefc-4c0d-bcfe-b210f1482977'
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings', [
  'body' => '[
  {
    "catalogColumnId": "bea7c21e-948b-4ac3-9ffd-4396e62c4163",
    "channelCategoryPath": [
      "Clothing",
      "Women",
      "Shoes"
    ],
    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977"
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'catalogColumnId' => 'bea7c21e-948b-4ac3-9ffd-4396e62c4163',
    'channelCategoryPath' => [
        'Clothing',
        'Women',
        'Shoes'
    ],
    'channelColumnId' => '8a76f06a-fefc-4c0d-bcfe-b210f1482977'
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'catalogColumnId' => 'bea7c21e-948b-4ac3-9ffd-4396e62c4163',
    'channelCategoryPath' => [
        'Clothing',
        'Women',
        'Shoes'
    ],
    'channelColumnId' => '8a76f06a-fefc-4c0d-bcfe-b210f1482977'
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings');
$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}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "catalogColumnId": "bea7c21e-948b-4ac3-9ffd-4396e62c4163",
    "channelCategoryPath": [
      "Clothing",
      "Women",
      "Shoes"
    ],
    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977"
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "catalogColumnId": "bea7c21e-948b-4ac3-9ffd-4396e62c4163",
    "channelCategoryPath": [
      "Clothing",
      "Women",
      "Shoes"
    ],
    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977"
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"catalogColumnId\": \"bea7c21e-948b-4ac3-9ffd-4396e62c4163\",\n    \"channelCategoryPath\": [\n      \"Clothing\",\n      \"Women\",\n      \"Shoes\"\n    ],\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\"\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/columnMappings", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings"

payload = [
    {
        "catalogColumnId": "bea7c21e-948b-4ac3-9ffd-4396e62c4163",
        "channelCategoryPath": ["Clothing", "Women", "Shoes"],
        "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977"
    }
]
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings"

payload <- "[\n  {\n    \"catalogColumnId\": \"bea7c21e-948b-4ac3-9ffd-4396e62c4163\",\n    \"channelCategoryPath\": [\n      \"Clothing\",\n      \"Women\",\n      \"Shoes\"\n    ],\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\"\n  }\n]"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings")

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  {\n    \"catalogColumnId\": \"bea7c21e-948b-4ac3-9ffd-4396e62c4163\",\n    \"channelCategoryPath\": [\n      \"Clothing\",\n      \"Women\",\n      \"Shoes\"\n    ],\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\"\n  }\n]"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/v2/user/channelCatalogs/:channelCatalogId/columnMappings') do |req|
  req.body = "[\n  {\n    \"catalogColumnId\": \"bea7c21e-948b-4ac3-9ffd-4396e62c4163\",\n    \"channelCategoryPath\": [\n      \"Clothing\",\n      \"Women\",\n      \"Shoes\"\n    ],\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\"\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}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings";

    let payload = (
        json!({
            "catalogColumnId": "bea7c21e-948b-4ac3-9ffd-4396e62c4163",
            "channelCategoryPath": ("Clothing", "Women", "Shoes"),
            "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977"
        })
    );

    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}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings \
  --header 'content-type: application/json' \
  --data '[
  {
    "catalogColumnId": "bea7c21e-948b-4ac3-9ffd-4396e62c4163",
    "channelCategoryPath": [
      "Clothing",
      "Women",
      "Shoes"
    ],
    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977"
  }
]'
echo '[
  {
    "catalogColumnId": "bea7c21e-948b-4ac3-9ffd-4396e62c4163",
    "channelCategoryPath": [
      "Clothing",
      "Women",
      "Shoes"
    ],
    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977"
  }
]' |  \
  http PUT {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "catalogColumnId": "bea7c21e-948b-4ac3-9ffd-4396e62c4163",\n    "channelCategoryPath": [\n      "Clothing",\n      "Women",\n      "Shoes"\n    ],\n    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977"\n  }\n]' \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "catalogColumnId": "bea7c21e-948b-4ac3-9ffd-4396e62c4163",
    "channelCategoryPath": ["Clothing", "Women", "Shoes"],
    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977"
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/columnMappings")! 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 Configure channel catalog exclusion filters
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters
QUERY PARAMS

channelCatalogId
BODY json

[
  {
    "channelColumnId": "",
    "enabled": false,
    "groupId": "",
    "name": "",
    "operatorName": "",
    "position": 0,
    "positionInGroup": 0,
    "value": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"enabled\": \"true\",\n    \"groupId\": \"d9833f4b-718a-436f-bab5-89da3d21bf60\",\n    \"name\": \"Exclude sony products\",\n    \"operatorName\": \"Contains\",\n    \"position\": \"1\",\n    \"positionInGroup\": \"1\",\n    \"value\": \"sony\"\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters" {:content-type :json
                                                                                                      :form-params [{:channelColumnId "8a76f06a-fefc-4c0d-bcfe-b210f1482977"
                                                                                                                     :enabled "true"
                                                                                                                     :groupId "d9833f4b-718a-436f-bab5-89da3d21bf60"
                                                                                                                     :name "Exclude sony products"
                                                                                                                     :operatorName "Contains"
                                                                                                                     :position "1"
                                                                                                                     :positionInGroup "1"
                                                                                                                     :value "sony"}]})
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"enabled\": \"true\",\n    \"groupId\": \"d9833f4b-718a-436f-bab5-89da3d21bf60\",\n    \"name\": \"Exclude sony products\",\n    \"operatorName\": \"Contains\",\n    \"position\": \"1\",\n    \"positionInGroup\": \"1\",\n    \"value\": \"sony\"\n  }\n]"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters"),
    Content = new StringContent("[\n  {\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"enabled\": \"true\",\n    \"groupId\": \"d9833f4b-718a-436f-bab5-89da3d21bf60\",\n    \"name\": \"Exclude sony products\",\n    \"operatorName\": \"Contains\",\n    \"position\": \"1\",\n    \"positionInGroup\": \"1\",\n    \"value\": \"sony\"\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}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"enabled\": \"true\",\n    \"groupId\": \"d9833f4b-718a-436f-bab5-89da3d21bf60\",\n    \"name\": \"Exclude sony products\",\n    \"operatorName\": \"Contains\",\n    \"position\": \"1\",\n    \"positionInGroup\": \"1\",\n    \"value\": \"sony\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters"

	payload := strings.NewReader("[\n  {\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"enabled\": \"true\",\n    \"groupId\": \"d9833f4b-718a-436f-bab5-89da3d21bf60\",\n    \"name\": \"Exclude sony products\",\n    \"operatorName\": \"Contains\",\n    \"position\": \"1\",\n    \"positionInGroup\": \"1\",\n    \"value\": \"sony\"\n  }\n]")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 290

[
  {
    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
    "enabled": "true",
    "groupId": "d9833f4b-718a-436f-bab5-89da3d21bf60",
    "name": "Exclude sony products",
    "operatorName": "Contains",
    "position": "1",
    "positionInGroup": "1",
    "value": "sony"
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"enabled\": \"true\",\n    \"groupId\": \"d9833f4b-718a-436f-bab5-89da3d21bf60\",\n    \"name\": \"Exclude sony products\",\n    \"operatorName\": \"Contains\",\n    \"position\": \"1\",\n    \"positionInGroup\": \"1\",\n    \"value\": \"sony\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"enabled\": \"true\",\n    \"groupId\": \"d9833f4b-718a-436f-bab5-89da3d21bf60\",\n    \"name\": \"Exclude sony products\",\n    \"operatorName\": \"Contains\",\n    \"position\": \"1\",\n    \"positionInGroup\": \"1\",\n    \"value\": \"sony\"\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  {\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"enabled\": \"true\",\n    \"groupId\": \"d9833f4b-718a-436f-bab5-89da3d21bf60\",\n    \"name\": \"Exclude sony products\",\n    \"operatorName\": \"Contains\",\n    \"position\": \"1\",\n    \"positionInGroup\": \"1\",\n    \"value\": \"sony\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"enabled\": \"true\",\n    \"groupId\": \"d9833f4b-718a-436f-bab5-89da3d21bf60\",\n    \"name\": \"Exclude sony products\",\n    \"operatorName\": \"Contains\",\n    \"position\": \"1\",\n    \"positionInGroup\": \"1\",\n    \"value\": \"sony\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    channelColumnId: '8a76f06a-fefc-4c0d-bcfe-b210f1482977',
    enabled: 'true',
    groupId: 'd9833f4b-718a-436f-bab5-89da3d21bf60',
    name: 'Exclude sony products',
    operatorName: 'Contains',
    position: '1',
    positionInGroup: '1',
    value: 'sony'
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters',
  headers: {'content-type': 'application/json'},
  data: [
    {
      channelColumnId: '8a76f06a-fefc-4c0d-bcfe-b210f1482977',
      enabled: 'true',
      groupId: 'd9833f4b-718a-436f-bab5-89da3d21bf60',
      name: 'Exclude sony products',
      operatorName: 'Contains',
      position: '1',
      positionInGroup: '1',
      value: 'sony'
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"channelColumnId":"8a76f06a-fefc-4c0d-bcfe-b210f1482977","enabled":"true","groupId":"d9833f4b-718a-436f-bab5-89da3d21bf60","name":"Exclude sony products","operatorName":"Contains","position":"1","positionInGroup":"1","value":"sony"}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",\n    "enabled": "true",\n    "groupId": "d9833f4b-718a-436f-bab5-89da3d21bf60",\n    "name": "Exclude sony products",\n    "operatorName": "Contains",\n    "position": "1",\n    "positionInGroup": "1",\n    "value": "sony"\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  {\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"enabled\": \"true\",\n    \"groupId\": \"d9833f4b-718a-436f-bab5-89da3d21bf60\",\n    \"name\": \"Exclude sony products\",\n    \"operatorName\": \"Contains\",\n    \"position\": \"1\",\n    \"positionInGroup\": \"1\",\n    \"value\": \"sony\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters")
  .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/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([
  {
    channelColumnId: '8a76f06a-fefc-4c0d-bcfe-b210f1482977',
    enabled: 'true',
    groupId: 'd9833f4b-718a-436f-bab5-89da3d21bf60',
    name: 'Exclude sony products',
    operatorName: 'Contains',
    position: '1',
    positionInGroup: '1',
    value: 'sony'
  }
]));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters',
  headers: {'content-type': 'application/json'},
  body: [
    {
      channelColumnId: '8a76f06a-fefc-4c0d-bcfe-b210f1482977',
      enabled: 'true',
      groupId: 'd9833f4b-718a-436f-bab5-89da3d21bf60',
      name: 'Exclude sony products',
      operatorName: 'Contains',
      position: '1',
      positionInGroup: '1',
      value: 'sony'
    }
  ],
  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}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    channelColumnId: '8a76f06a-fefc-4c0d-bcfe-b210f1482977',
    enabled: 'true',
    groupId: 'd9833f4b-718a-436f-bab5-89da3d21bf60',
    name: 'Exclude sony products',
    operatorName: 'Contains',
    position: '1',
    positionInGroup: '1',
    value: 'sony'
  }
]);

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}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters',
  headers: {'content-type': 'application/json'},
  data: [
    {
      channelColumnId: '8a76f06a-fefc-4c0d-bcfe-b210f1482977',
      enabled: 'true',
      groupId: 'd9833f4b-718a-436f-bab5-89da3d21bf60',
      name: 'Exclude sony products',
      operatorName: 'Contains',
      position: '1',
      positionInGroup: '1',
      value: 'sony'
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '[{"channelColumnId":"8a76f06a-fefc-4c0d-bcfe-b210f1482977","enabled":"true","groupId":"d9833f4b-718a-436f-bab5-89da3d21bf60","name":"Exclude sony products","operatorName":"Contains","position":"1","positionInGroup":"1","value":"sony"}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"channelColumnId": @"8a76f06a-fefc-4c0d-bcfe-b210f1482977", @"enabled": @"true", @"groupId": @"d9833f4b-718a-436f-bab5-89da3d21bf60", @"name": @"Exclude sony products", @"operatorName": @"Contains", @"position": @"1", @"positionInGroup": @"1", @"value": @"sony" } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters"]
                                                       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}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"enabled\": \"true\",\n    \"groupId\": \"d9833f4b-718a-436f-bab5-89da3d21bf60\",\n    \"name\": \"Exclude sony products\",\n    \"operatorName\": \"Contains\",\n    \"position\": \"1\",\n    \"positionInGroup\": \"1\",\n    \"value\": \"sony\"\n  }\n]" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters",
  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([
    [
        'channelColumnId' => '8a76f06a-fefc-4c0d-bcfe-b210f1482977',
        'enabled' => 'true',
        'groupId' => 'd9833f4b-718a-436f-bab5-89da3d21bf60',
        'name' => 'Exclude sony products',
        'operatorName' => 'Contains',
        'position' => '1',
        'positionInGroup' => '1',
        'value' => 'sony'
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters', [
  'body' => '[
  {
    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
    "enabled": "true",
    "groupId": "d9833f4b-718a-436f-bab5-89da3d21bf60",
    "name": "Exclude sony products",
    "operatorName": "Contains",
    "position": "1",
    "positionInGroup": "1",
    "value": "sony"
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'channelColumnId' => '8a76f06a-fefc-4c0d-bcfe-b210f1482977',
    'enabled' => 'true',
    'groupId' => 'd9833f4b-718a-436f-bab5-89da3d21bf60',
    'name' => 'Exclude sony products',
    'operatorName' => 'Contains',
    'position' => '1',
    'positionInGroup' => '1',
    'value' => 'sony'
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'channelColumnId' => '8a76f06a-fefc-4c0d-bcfe-b210f1482977',
    'enabled' => 'true',
    'groupId' => 'd9833f4b-718a-436f-bab5-89da3d21bf60',
    'name' => 'Exclude sony products',
    'operatorName' => 'Contains',
    'position' => '1',
    'positionInGroup' => '1',
    'value' => 'sony'
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters');
$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}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
    "enabled": "true",
    "groupId": "d9833f4b-718a-436f-bab5-89da3d21bf60",
    "name": "Exclude sony products",
    "operatorName": "Contains",
    "position": "1",
    "positionInGroup": "1",
    "value": "sony"
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters' -Method PUT -Headers $headers -ContentType 'application/json' -Body '[
  {
    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
    "enabled": "true",
    "groupId": "d9833f4b-718a-436f-bab5-89da3d21bf60",
    "name": "Exclude sony products",
    "operatorName": "Contains",
    "position": "1",
    "positionInGroup": "1",
    "value": "sony"
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"enabled\": \"true\",\n    \"groupId\": \"d9833f4b-718a-436f-bab5-89da3d21bf60\",\n    \"name\": \"Exclude sony products\",\n    \"operatorName\": \"Contains\",\n    \"position\": \"1\",\n    \"positionInGroup\": \"1\",\n    \"value\": \"sony\"\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters"

payload = [
    {
        "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
        "enabled": "true",
        "groupId": "d9833f4b-718a-436f-bab5-89da3d21bf60",
        "name": "Exclude sony products",
        "operatorName": "Contains",
        "position": "1",
        "positionInGroup": "1",
        "value": "sony"
    }
]
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters"

payload <- "[\n  {\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"enabled\": \"true\",\n    \"groupId\": \"d9833f4b-718a-436f-bab5-89da3d21bf60\",\n    \"name\": \"Exclude sony products\",\n    \"operatorName\": \"Contains\",\n    \"position\": \"1\",\n    \"positionInGroup\": \"1\",\n    \"value\": \"sony\"\n  }\n]"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters")

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  {\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"enabled\": \"true\",\n    \"groupId\": \"d9833f4b-718a-436f-bab5-89da3d21bf60\",\n    \"name\": \"Exclude sony products\",\n    \"operatorName\": \"Contains\",\n    \"position\": \"1\",\n    \"positionInGroup\": \"1\",\n    \"value\": \"sony\"\n  }\n]"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters') do |req|
  req.body = "[\n  {\n    \"channelColumnId\": \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\",\n    \"enabled\": \"true\",\n    \"groupId\": \"d9833f4b-718a-436f-bab5-89da3d21bf60\",\n    \"name\": \"Exclude sony products\",\n    \"operatorName\": \"Contains\",\n    \"position\": \"1\",\n    \"positionInGroup\": \"1\",\n    \"value\": \"sony\"\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}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters";

    let payload = (
        json!({
            "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
            "enabled": "true",
            "groupId": "d9833f4b-718a-436f-bab5-89da3d21bf60",
            "name": "Exclude sony products",
            "operatorName": "Contains",
            "position": "1",
            "positionInGroup": "1",
            "value": "sony"
        })
    );

    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}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters \
  --header 'content-type: application/json' \
  --data '[
  {
    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
    "enabled": "true",
    "groupId": "d9833f4b-718a-436f-bab5-89da3d21bf60",
    "name": "Exclude sony products",
    "operatorName": "Contains",
    "position": "1",
    "positionInGroup": "1",
    "value": "sony"
  }
]'
echo '[
  {
    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
    "enabled": "true",
    "groupId": "d9833f4b-718a-436f-bab5-89da3d21bf60",
    "name": "Exclude sony products",
    "operatorName": "Contains",
    "position": "1",
    "positionInGroup": "1",
    "value": "sony"
  }
]' |  \
  http PUT {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",\n    "enabled": "true",\n    "groupId": "d9833f4b-718a-436f-bab5-89da3d21bf60",\n    "name": "Exclude sony products",\n    "operatorName": "Contains",\n    "position": "1",\n    "positionInGroup": "1",\n    "value": "sony"\n  }\n]' \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
    "enabled": "true",
    "groupId": "d9833f4b-718a-436f-bab5-89da3d21bf60",
    "name": "Exclude sony products",
    "operatorName": "Contains",
    "position": "1",
    "positionInGroup": "1",
    "value": "sony"
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get channel catalog exclusion filters
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters
QUERY PARAMS

channelCatalogId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters
http GET {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exclusionFilters")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Clear the exportation cache
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear
QUERY PARAMS

channelCatalogId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear"

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}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear"

	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/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear"))
    .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}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear")
  .asString();
const 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}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear';
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}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear';
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}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear"]
                                                       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}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear",
  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}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear")

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/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear";

    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}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear
http POST {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache/clear")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the exportation cache information
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache
QUERY PARAMS

channelCatalogId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/channelCatalogs/:channelCatalogId/exportations/cache HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/:channelCatalogId/exportations/cache',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/exportations/cache")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/channelCatalogs/:channelCatalogId/exportations/cache') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache
http GET {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/cache")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "cacheInfo": {
    "cacheStatus": "ReadyForGeneration",
    "expirationUtcDate": "2014-08-25T08:02:31.584Z",
    "feedUrl": "https://www.scootmotoshop.com/feed.xml",
    "lastContentChangeUtcDate": "2014-08-25T07:30:31.584Z",
    "lastUpdateUtcDate": "2014-08-25T07:32:31.584Z"
  }
}
GET Get the exportation history
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history
QUERY PARAMS

pageNumber
pageSize
channelCatalogId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history" {:query-params {:pageNumber ""
                                                                                                                         :pageSize ""}})
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history',
  params: {pageNumber: '', pageSize: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history',
  qs: {pageNumber: '', pageSize: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history');

req.query({
  pageNumber: '',
  pageSize: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history',
  params: {pageNumber: '', pageSize: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'pageNumber' => '',
  'pageSize' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'pageNumber' => '',
  'pageSize' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history"

querystring = {"pageNumber":"","pageSize":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history"

queryString <- list(
  pageNumber = "",
  pageSize = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/channelCatalogs/:channelCatalogId/exportations/history') do |req|
  req.params['pageNumber'] = ''
  req.params['pageSize'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history";

    let querystring = [
        ("pageNumber", ""),
        ("pageSize", ""),
    ];

    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}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize='
http GET '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/exportations/history?pageNumber=&pageSize=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "paginationResult": {
    "entryCount": "25",
    "links": {
      "first": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "1",
              "pageSize": "25"
            }
          }
        ]
      },
      "last": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "38",
              "pageSize": "25"
            }
          }
        ]
      },
      "next": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "2",
              "pageSize": "25"
            }
          }
        ]
      }
    },
    "pageCount": "38",
    "totalEntryCount": "943"
  }
}
POST Add a new channel catalog
{{baseUrl}}/v2/user/channelCatalogs/
BODY json

{
  "channelId": "",
  "storeId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"channelId\": \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/channelCatalogs/" {:content-type :json
                                                                     :form-params {:channelId "2dc136a7-0d3d-4cc9-a825-a28a42c53e28"
                                                                                   :storeId "64f43358-63a1-47f7-97ec-0301fc39956b"}})
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"channelId\": \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\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}}/v2/user/channelCatalogs/"),
    Content = new StringContent("{\n  \"channelId\": \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"channelId\": \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/"

	payload := strings.NewReader("{\n  \"channelId\": \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\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/v2/user/channelCatalogs/ HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 110

{
  "channelId": "2dc136a7-0d3d-4cc9-a825-a28a42c53e28",
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/channelCatalogs/")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"channelId\": \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"channelId\": \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"channelId\": \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/channelCatalogs/")
  .header("content-type", "application/json")
  .body("{\n  \"channelId\": \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}")
  .asString();
const data = JSON.stringify({
  channelId: '2dc136a7-0d3d-4cc9-a825-a28a42c53e28',
  storeId: '64f43358-63a1-47f7-97ec-0301fc39956b'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/channelCatalogs/');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/',
  headers: {'content-type': 'application/json'},
  data: {
    channelId: '2dc136a7-0d3d-4cc9-a825-a28a42c53e28',
    storeId: '64f43358-63a1-47f7-97ec-0301fc39956b'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"channelId":"2dc136a7-0d3d-4cc9-a825-a28a42c53e28","storeId":"64f43358-63a1-47f7-97ec-0301fc39956b"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "channelId": "2dc136a7-0d3d-4cc9-a825-a28a42c53e28",\n  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"channelId\": \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/")
  .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/v2/user/channelCatalogs/',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  channelId: '2dc136a7-0d3d-4cc9-a825-a28a42c53e28',
  storeId: '64f43358-63a1-47f7-97ec-0301fc39956b'
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/',
  headers: {'content-type': 'application/json'},
  body: {
    channelId: '2dc136a7-0d3d-4cc9-a825-a28a42c53e28',
    storeId: '64f43358-63a1-47f7-97ec-0301fc39956b'
  },
  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}}/v2/user/channelCatalogs/');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  channelId: '2dc136a7-0d3d-4cc9-a825-a28a42c53e28',
  storeId: '64f43358-63a1-47f7-97ec-0301fc39956b'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/',
  headers: {'content-type': 'application/json'},
  data: {
    channelId: '2dc136a7-0d3d-4cc9-a825-a28a42c53e28',
    storeId: '64f43358-63a1-47f7-97ec-0301fc39956b'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"channelId":"2dc136a7-0d3d-4cc9-a825-a28a42c53e28","storeId":"64f43358-63a1-47f7-97ec-0301fc39956b"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"channelId": @"2dc136a7-0d3d-4cc9-a825-a28a42c53e28",
                              @"storeId": @"64f43358-63a1-47f7-97ec-0301fc39956b" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/"]
                                                       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}}/v2/user/channelCatalogs/" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"channelId\": \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/",
  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([
    'channelId' => '2dc136a7-0d3d-4cc9-a825-a28a42c53e28',
    'storeId' => '64f43358-63a1-47f7-97ec-0301fc39956b'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/channelCatalogs/', [
  'body' => '{
  "channelId": "2dc136a7-0d3d-4cc9-a825-a28a42c53e28",
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'channelId' => '2dc136a7-0d3d-4cc9-a825-a28a42c53e28',
  'storeId' => '64f43358-63a1-47f7-97ec-0301fc39956b'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'channelId' => '2dc136a7-0d3d-4cc9-a825-a28a42c53e28',
  'storeId' => '64f43358-63a1-47f7-97ec-0301fc39956b'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/');
$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}}/v2/user/channelCatalogs/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "channelId": "2dc136a7-0d3d-4cc9-a825-a28a42c53e28",
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "channelId": "2dc136a7-0d3d-4cc9-a825-a28a42c53e28",
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"channelId\": \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/channelCatalogs/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/"

payload = {
    "channelId": "2dc136a7-0d3d-4cc9-a825-a28a42c53e28",
    "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/"

payload <- "{\n  \"channelId\": \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\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}}/v2/user/channelCatalogs/")

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  \"channelId\": \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}"

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/v2/user/channelCatalogs/') do |req|
  req.body = "{\n  \"channelId\": \"2dc136a7-0d3d-4cc9-a825-a28a42c53e28\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/";

    let payload = json!({
        "channelId": "2dc136a7-0d3d-4cc9-a825-a28a42c53e28",
        "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
    });

    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}}/v2/user/channelCatalogs/ \
  --header 'content-type: application/json' \
  --data '{
  "channelId": "2dc136a7-0d3d-4cc9-a825-a28a42c53e28",
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}'
echo '{
  "channelId": "2dc136a7-0d3d-4cc9-a825-a28a42c53e28",
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}' |  \
  http POST {{baseUrl}}/v2/user/channelCatalogs/ \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "channelId": "2dc136a7-0d3d-4cc9-a825-a28a42c53e28",\n  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "channelId": "2dc136a7-0d3d-4cc9-a825-a28a42c53e28",
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete the channel catalog
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId
QUERY PARAMS

channelCatalogId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId"

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}}/v2/user/channelCatalogs/:channelCatalogId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId"

	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/v2/user/channelCatalogs/:channelCatalogId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId"))
    .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}}/v2/user/channelCatalogs/:channelCatalogId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId")
  .asString();
const 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}}/v2/user/channelCatalogs/:channelCatalogId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId';
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}}/v2/user/channelCatalogs/:channelCatalogId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/:channelCatalogId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/channelCatalogs/:channelCatalogId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId');

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}}/v2/user/channelCatalogs/:channelCatalogId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId';
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}}/v2/user/channelCatalogs/:channelCatalogId"]
                                                       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}}/v2/user/channelCatalogs/:channelCatalogId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId",
  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}}/v2/user/channelCatalogs/:channelCatalogId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId")

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/v2/user/channelCatalogs/:channelCatalogId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId";

    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}}/v2/user/channelCatalogs/:channelCatalogId
http DELETE {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId")! 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 channel catalog filter operators
{{baseUrl}}/v2/user/channelCatalogs/filterOperators
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/filterOperators");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/channelCatalogs/filterOperators")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/filterOperators"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/channelCatalogs/filterOperators"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/filterOperators");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/filterOperators"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/channelCatalogs/filterOperators HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/channelCatalogs/filterOperators")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/filterOperators"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/filterOperators")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/channelCatalogs/filterOperators")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/channelCatalogs/filterOperators');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/filterOperators'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/filterOperators';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/filterOperators',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/filterOperators")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/filterOperators',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/filterOperators'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/channelCatalogs/filterOperators');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/filterOperators'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/filterOperators';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/filterOperators"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/channelCatalogs/filterOperators" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/filterOperators",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/channelCatalogs/filterOperators');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/filterOperators');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/filterOperators');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/filterOperators' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/filterOperators' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/channelCatalogs/filterOperators")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/filterOperators"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/filterOperators"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/filterOperators")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/channelCatalogs/filterOperators') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/filterOperators";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/channelCatalogs/filterOperators
http GET {{baseUrl}}/v2/user/channelCatalogs/filterOperators
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/filterOperators
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/filterOperators")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

[
  {
    "expectedChannelColumnDataType": "string",
    "expectedValueDataType": "string",
    "name": "Contains",
    "valueRequired": "true"
  }
]
GET Get the channel catalog information
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId
QUERY PARAMS

channelCatalogId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/channelCatalogs/:channelCatalogId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/:channelCatalogId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/channelCatalogs/:channelCatalogId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId
http GET {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List all your current channel catalogs
{{baseUrl}}/v2/user/channelCatalogs/
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/channelCatalogs/")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/channelCatalogs/"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/channelCatalogs/ HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/channelCatalogs/")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/channelCatalogs/")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/channelCatalogs/');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/channelCatalogs/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/channelCatalogs/'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/channelCatalogs/');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/channelCatalogs/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/channelCatalogs/" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/channelCatalogs/');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/channelCatalogs/")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/channelCatalogs/') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/channelCatalogs/
http GET {{baseUrl}}/v2/user/channelCatalogs/
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the channel catalog configured to use legacy tracking format information
{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId
QUERY PARAMS

channelCatalogId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId")
require "http/client"

url = "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/legacyTracking/channelCatalogs/:channelCatalogId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/legacyTracking/channelCatalogs/:channelCatalogId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/legacyTracking/channelCatalogs/:channelCatalogId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/legacyTracking/channelCatalogs/:channelCatalogId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId
http GET {{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET List all your current channel catalogs configured to use legacy tracking format
{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/")
require "http/client"

url = "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/legacyTracking/channelCatalogs/ HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/legacyTracking/channelCatalogs/',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/legacyTracking/channelCatalogs/")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/legacyTracking/channelCatalogs/') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/legacyTracking/channelCatalogs/
http GET {{baseUrl}}/v2/user/legacyTracking/channelCatalogs/
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/legacyTracking/channelCatalogs/
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Migrate a channel catalog to current tracking format
{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate
QUERY PARAMS

channelCatalogId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate")
require "http/client"

url = "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate"

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}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate"

	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/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate"))
    .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}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate")
  .asString();
const 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}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate';
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}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate';
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}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate"]
                                                       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}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate",
  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}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate")

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/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate";

    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}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate
http POST {{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/legacyTracking/channelCatalogs/:channelCatalogId/migrate")! 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 Export channel catalog product information list
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export
QUERY PARAMS

format
channelCatalogId
BODY json

{
  "catalogCategoryFilter": {
    "categoryPath": []
  },
  "channelCategoryFilter": {
    "categoryPath": []
  },
  "criteria": {
    "disabled": false,
    "excluded": false,
    "exist": false,
    "logic": "",
    "uncategorized": false
  },
  "overridden": false,
  "pageNumber": 0,
  "pageSize": 0,
  "productFilters": {
    "additionalProductFilters": {},
    "catalogEans": [],
    "catalogMpns": [],
    "catalogSkus": [],
    "channelEans": [],
    "channelMpns": [],
    "channelSkus": [],
    "title": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export" {:query-params {:format ""}
                                                                                                      :content-type :json
                                                                                                      :form-params {:catalogCategoryFilter {:categoryPath []}
                                                                                                                    :channelCategoryFilter {:categoryPath []}
                                                                                                                    :criteria {:disabled false
                                                                                                                               :excluded false
                                                                                                                               :exist false
                                                                                                                               :logic ""
                                                                                                                               :uncategorized false}
                                                                                                                    :overridden false
                                                                                                                    :pageNumber 0
                                                                                                                    :pageSize 0
                                                                                                                    :productFilters {:additionalProductFilters {}
                                                                                                                                     :catalogEans []
                                                                                                                                     :catalogMpns []
                                                                                                                                     :catalogSkus []
                                                                                                                                     :channelEans []
                                                                                                                                     :channelMpns []
                                                                                                                                     :channelSkus []
                                                                                                                                     :title ""}}})
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format="),
    Content = new StringContent("{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\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}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format="

	payload := strings.NewReader("{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/export?format= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 523

{
  "catalogCategoryFilter": {
    "categoryPath": []
  },
  "channelCategoryFilter": {
    "categoryPath": []
  },
  "criteria": {
    "disabled": false,
    "excluded": false,
    "exist": false,
    "logic": "",
    "uncategorized": false
  },
  "overridden": false,
  "pageNumber": 0,
  "pageSize": 0,
  "productFilters": {
    "additionalProductFilters": {},
    "catalogEans": [],
    "catalogMpns": [],
    "catalogSkus": [],
    "channelEans": [],
    "channelMpns": [],
    "channelSkus": [],
    "title": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\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  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=")
  .header("content-type", "application/json")
  .body("{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  catalogCategoryFilter: {
    categoryPath: []
  },
  channelCategoryFilter: {
    categoryPath: []
  },
  criteria: {
    disabled: false,
    excluded: false,
    exist: false,
    logic: '',
    uncategorized: false
  },
  overridden: false,
  pageNumber: 0,
  pageSize: 0,
  productFilters: {
    additionalProductFilters: {},
    catalogEans: [],
    catalogMpns: [],
    catalogSkus: [],
    channelEans: [],
    channelMpns: [],
    channelSkus: [],
    title: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export',
  params: {format: ''},
  headers: {'content-type': 'application/json'},
  data: {
    catalogCategoryFilter: {categoryPath: []},
    channelCategoryFilter: {categoryPath: []},
    criteria: {
      disabled: false,
      excluded: false,
      exist: false,
      logic: '',
      uncategorized: false
    },
    overridden: false,
    pageNumber: 0,
    pageSize: 0,
    productFilters: {
      additionalProductFilters: {},
      catalogEans: [],
      catalogMpns: [],
      catalogSkus: [],
      channelEans: [],
      channelMpns: [],
      channelSkus: [],
      title: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"catalogCategoryFilter":{"categoryPath":[]},"channelCategoryFilter":{"categoryPath":[]},"criteria":{"disabled":false,"excluded":false,"exist":false,"logic":"","uncategorized":false},"overridden":false,"pageNumber":0,"pageSize":0,"productFilters":{"additionalProductFilters":{},"catalogEans":[],"catalogMpns":[],"catalogSkus":[],"channelEans":[],"channelMpns":[],"channelSkus":[],"title":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "catalogCategoryFilter": {\n    "categoryPath": []\n  },\n  "channelCategoryFilter": {\n    "categoryPath": []\n  },\n  "criteria": {\n    "disabled": false,\n    "excluded": false,\n    "exist": false,\n    "logic": "",\n    "uncategorized": false\n  },\n  "overridden": false,\n  "pageNumber": 0,\n  "pageSize": 0,\n  "productFilters": {\n    "additionalProductFilters": {},\n    "catalogEans": [],\n    "catalogMpns": [],\n    "catalogSkus": [],\n    "channelEans": [],\n    "channelMpns": [],\n    "channelSkus": [],\n    "title": ""\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  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=")
  .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/v2/user/channelCatalogs/:channelCatalogId/products/export?format=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  catalogCategoryFilter: {categoryPath: []},
  channelCategoryFilter: {categoryPath: []},
  criteria: {
    disabled: false,
    excluded: false,
    exist: false,
    logic: '',
    uncategorized: false
  },
  overridden: false,
  pageNumber: 0,
  pageSize: 0,
  productFilters: {
    additionalProductFilters: {},
    catalogEans: [],
    catalogMpns: [],
    catalogSkus: [],
    channelEans: [],
    channelMpns: [],
    channelSkus: [],
    title: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export',
  qs: {format: ''},
  headers: {'content-type': 'application/json'},
  body: {
    catalogCategoryFilter: {categoryPath: []},
    channelCategoryFilter: {categoryPath: []},
    criteria: {
      disabled: false,
      excluded: false,
      exist: false,
      logic: '',
      uncategorized: false
    },
    overridden: false,
    pageNumber: 0,
    pageSize: 0,
    productFilters: {
      additionalProductFilters: {},
      catalogEans: [],
      catalogMpns: [],
      catalogSkus: [],
      channelEans: [],
      channelMpns: [],
      channelSkus: [],
      title: ''
    }
  },
  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}}/v2/user/channelCatalogs/:channelCatalogId/products/export');

req.query({
  format: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  catalogCategoryFilter: {
    categoryPath: []
  },
  channelCategoryFilter: {
    categoryPath: []
  },
  criteria: {
    disabled: false,
    excluded: false,
    exist: false,
    logic: '',
    uncategorized: false
  },
  overridden: false,
  pageNumber: 0,
  pageSize: 0,
  productFilters: {
    additionalProductFilters: {},
    catalogEans: [],
    catalogMpns: [],
    catalogSkus: [],
    channelEans: [],
    channelMpns: [],
    channelSkus: [],
    title: ''
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export',
  params: {format: ''},
  headers: {'content-type': 'application/json'},
  data: {
    catalogCategoryFilter: {categoryPath: []},
    channelCategoryFilter: {categoryPath: []},
    criteria: {
      disabled: false,
      excluded: false,
      exist: false,
      logic: '',
      uncategorized: false
    },
    overridden: false,
    pageNumber: 0,
    pageSize: 0,
    productFilters: {
      additionalProductFilters: {},
      catalogEans: [],
      catalogMpns: [],
      catalogSkus: [],
      channelEans: [],
      channelMpns: [],
      channelSkus: [],
      title: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"catalogCategoryFilter":{"categoryPath":[]},"channelCategoryFilter":{"categoryPath":[]},"criteria":{"disabled":false,"excluded":false,"exist":false,"logic":"","uncategorized":false},"overridden":false,"pageNumber":0,"pageSize":0,"productFilters":{"additionalProductFilters":{},"catalogEans":[],"catalogMpns":[],"catalogSkus":[],"channelEans":[],"channelMpns":[],"channelSkus":[],"title":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"catalogCategoryFilter": @{ @"categoryPath": @[  ] },
                              @"channelCategoryFilter": @{ @"categoryPath": @[  ] },
                              @"criteria": @{ @"disabled": @NO, @"excluded": @NO, @"exist": @NO, @"logic": @"", @"uncategorized": @NO },
                              @"overridden": @NO,
                              @"pageNumber": @0,
                              @"pageSize": @0,
                              @"productFilters": @{ @"additionalProductFilters": @{  }, @"catalogEans": @[  ], @"catalogMpns": @[  ], @"catalogSkus": @[  ], @"channelEans": @[  ], @"channelMpns": @[  ], @"channelSkus": @[  ], @"title": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format="]
                                                       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}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=",
  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([
    'catalogCategoryFilter' => [
        'categoryPath' => [
                
        ]
    ],
    'channelCategoryFilter' => [
        'categoryPath' => [
                
        ]
    ],
    'criteria' => [
        'disabled' => null,
        'excluded' => null,
        'exist' => null,
        'logic' => '',
        'uncategorized' => null
    ],
    'overridden' => null,
    'pageNumber' => 0,
    'pageSize' => 0,
    'productFilters' => [
        'additionalProductFilters' => [
                
        ],
        'catalogEans' => [
                
        ],
        'catalogMpns' => [
                
        ],
        'catalogSkus' => [
                
        ],
        'channelEans' => [
                
        ],
        'channelMpns' => [
                
        ],
        'channelSkus' => [
                
        ],
        'title' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=', [
  'body' => '{
  "catalogCategoryFilter": {
    "categoryPath": []
  },
  "channelCategoryFilter": {
    "categoryPath": []
  },
  "criteria": {
    "disabled": false,
    "excluded": false,
    "exist": false,
    "logic": "",
    "uncategorized": false
  },
  "overridden": false,
  "pageNumber": 0,
  "pageSize": 0,
  "productFilters": {
    "additionalProductFilters": {},
    "catalogEans": [],
    "catalogMpns": [],
    "catalogSkus": [],
    "channelEans": [],
    "channelMpns": [],
    "channelSkus": [],
    "title": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'format' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'catalogCategoryFilter' => [
    'categoryPath' => [
        
    ]
  ],
  'channelCategoryFilter' => [
    'categoryPath' => [
        
    ]
  ],
  'criteria' => [
    'disabled' => null,
    'excluded' => null,
    'exist' => null,
    'logic' => '',
    'uncategorized' => null
  ],
  'overridden' => null,
  'pageNumber' => 0,
  'pageSize' => 0,
  'productFilters' => [
    'additionalProductFilters' => [
        
    ],
    'catalogEans' => [
        
    ],
    'catalogMpns' => [
        
    ],
    'catalogSkus' => [
        
    ],
    'channelEans' => [
        
    ],
    'channelMpns' => [
        
    ],
    'channelSkus' => [
        
    ],
    'title' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'catalogCategoryFilter' => [
    'categoryPath' => [
        
    ]
  ],
  'channelCategoryFilter' => [
    'categoryPath' => [
        
    ]
  ],
  'criteria' => [
    'disabled' => null,
    'excluded' => null,
    'exist' => null,
    'logic' => '',
    'uncategorized' => null
  ],
  'overridden' => null,
  'pageNumber' => 0,
  'pageSize' => 0,
  'productFilters' => [
    'additionalProductFilters' => [
        
    ],
    'catalogEans' => [
        
    ],
    'catalogMpns' => [
        
    ],
    'catalogSkus' => [
        
    ],
    'channelEans' => [
        
    ],
    'channelMpns' => [
        
    ],
    'channelSkus' => [
        
    ],
    'title' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'format' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "catalogCategoryFilter": {
    "categoryPath": []
  },
  "channelCategoryFilter": {
    "categoryPath": []
  },
  "criteria": {
    "disabled": false,
    "excluded": false,
    "exist": false,
    "logic": "",
    "uncategorized": false
  },
  "overridden": false,
  "pageNumber": 0,
  "pageSize": 0,
  "productFilters": {
    "additionalProductFilters": {},
    "catalogEans": [],
    "catalogMpns": [],
    "catalogSkus": [],
    "channelEans": [],
    "channelMpns": [],
    "channelSkus": [],
    "title": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "catalogCategoryFilter": {
    "categoryPath": []
  },
  "channelCategoryFilter": {
    "categoryPath": []
  },
  "criteria": {
    "disabled": false,
    "excluded": false,
    "exist": false,
    "logic": "",
    "uncategorized": false
  },
  "overridden": false,
  "pageNumber": 0,
  "pageSize": 0,
  "productFilters": {
    "additionalProductFilters": {},
    "catalogEans": [],
    "catalogMpns": [],
    "catalogSkus": [],
    "channelEans": [],
    "channelMpns": [],
    "channelSkus": [],
    "title": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/export?format=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export"

querystring = {"format":""}

payload = {
    "catalogCategoryFilter": { "categoryPath": [] },
    "channelCategoryFilter": { "categoryPath": [] },
    "criteria": {
        "disabled": False,
        "excluded": False,
        "exist": False,
        "logic": "",
        "uncategorized": False
    },
    "overridden": False,
    "pageNumber": 0,
    "pageSize": 0,
    "productFilters": {
        "additionalProductFilters": {},
        "catalogEans": [],
        "catalogMpns": [],
        "catalogSkus": [],
        "channelEans": [],
        "channelMpns": [],
        "channelSkus": [],
        "title": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export"

queryString <- list(format = "")

payload <- "{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=")

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  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/export') do |req|
  req.params['format'] = ''
  req.body = "{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export";

    let querystring = [
        ("format", ""),
    ];

    let payload = json!({
        "catalogCategoryFilter": json!({"categoryPath": ()}),
        "channelCategoryFilter": json!({"categoryPath": ()}),
        "criteria": json!({
            "disabled": false,
            "excluded": false,
            "exist": false,
            "logic": "",
            "uncategorized": false
        }),
        "overridden": false,
        "pageNumber": 0,
        "pageSize": 0,
        "productFilters": json!({
            "additionalProductFilters": json!({}),
            "catalogEans": (),
            "catalogMpns": (),
            "catalogSkus": (),
            "channelEans": (),
            "channelMpns": (),
            "channelSkus": (),
            "title": ""
        })
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=' \
  --header 'content-type: application/json' \
  --data '{
  "catalogCategoryFilter": {
    "categoryPath": []
  },
  "channelCategoryFilter": {
    "categoryPath": []
  },
  "criteria": {
    "disabled": false,
    "excluded": false,
    "exist": false,
    "logic": "",
    "uncategorized": false
  },
  "overridden": false,
  "pageNumber": 0,
  "pageSize": 0,
  "productFilters": {
    "additionalProductFilters": {},
    "catalogEans": [],
    "catalogMpns": [],
    "catalogSkus": [],
    "channelEans": [],
    "channelMpns": [],
    "channelSkus": [],
    "title": ""
  }
}'
echo '{
  "catalogCategoryFilter": {
    "categoryPath": []
  },
  "channelCategoryFilter": {
    "categoryPath": []
  },
  "criteria": {
    "disabled": false,
    "excluded": false,
    "exist": false,
    "logic": "",
    "uncategorized": false
  },
  "overridden": false,
  "pageNumber": 0,
  "pageSize": 0,
  "productFilters": {
    "additionalProductFilters": {},
    "catalogEans": [],
    "catalogMpns": [],
    "catalogSkus": [],
    "channelEans": [],
    "channelMpns": [],
    "channelSkus": [],
    "title": ""
  }
}' |  \
  http POST '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "catalogCategoryFilter": {\n    "categoryPath": []\n  },\n  "channelCategoryFilter": {\n    "categoryPath": []\n  },\n  "criteria": {\n    "disabled": false,\n    "excluded": false,\n    "exist": false,\n    "logic": "",\n    "uncategorized": false\n  },\n  "overridden": false,\n  "pageNumber": 0,\n  "pageSize": 0,\n  "productFilters": {\n    "additionalProductFilters": {},\n    "catalogEans": [],\n    "catalogMpns": [],\n    "catalogSkus": [],\n    "channelEans": [],\n    "channelMpns": [],\n    "channelSkus": [],\n    "title": ""\n  }\n}' \
  --output-document \
  - '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "catalogCategoryFilter": ["categoryPath": []],
  "channelCategoryFilter": ["categoryPath": []],
  "criteria": [
    "disabled": false,
    "excluded": false,
    "exist": false,
    "logic": "",
    "uncategorized": false
  ],
  "overridden": false,
  "pageNumber": 0,
  "pageSize": 0,
  "productFilters": [
    "additionalProductFilters": [],
    "catalogEans": [],
    "catalogMpns": [],
    "catalogSkus": [],
    "channelEans": [],
    "channelMpns": [],
    "channelSkus": [],
    "title": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/export?format=")! 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

{
  "href": "https://beezupchannel.blob.core.windows.net/reports/exports/Excel_Products.xslx",
  "method": "GET"
}
POST Get channel catalog product information list
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products
QUERY PARAMS

channelCatalogId
BODY json

{
  "catalogCategoryFilter": {
    "categoryPath": []
  },
  "channelCategoryFilter": {
    "categoryPath": []
  },
  "criteria": {
    "disabled": false,
    "excluded": false,
    "exist": false,
    "logic": "",
    "uncategorized": false
  },
  "overridden": false,
  "pageNumber": 0,
  "pageSize": 0,
  "productFilters": {
    "additionalProductFilters": {},
    "catalogEans": [],
    "catalogMpns": [],
    "catalogSkus": [],
    "channelEans": [],
    "channelMpns": [],
    "channelSkus": [],
    "title": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products" {:content-type :json
                                                                                               :form-params {:catalogCategoryFilter {:categoryPath []}
                                                                                                             :channelCategoryFilter {:categoryPath []}
                                                                                                             :criteria {:disabled false
                                                                                                                        :excluded false
                                                                                                                        :exist false
                                                                                                                        :logic ""
                                                                                                                        :uncategorized false}
                                                                                                             :overridden false
                                                                                                             :pageNumber 0
                                                                                                             :pageSize 0
                                                                                                             :productFilters {:additionalProductFilters {}
                                                                                                                              :catalogEans []
                                                                                                                              :catalogMpns []
                                                                                                                              :catalogSkus []
                                                                                                                              :channelEans []
                                                                                                                              :channelMpns []
                                                                                                                              :channelSkus []
                                                                                                                              :title ""}}})
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products"),
    Content = new StringContent("{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\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}}/v2/user/channelCatalogs/:channelCatalogId/products");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products"

	payload := strings.NewReader("{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/user/channelCatalogs/:channelCatalogId/products HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 523

{
  "catalogCategoryFilter": {
    "categoryPath": []
  },
  "channelCategoryFilter": {
    "categoryPath": []
  },
  "criteria": {
    "disabled": false,
    "excluded": false,
    "exist": false,
    "logic": "",
    "uncategorized": false
  },
  "overridden": false,
  "pageNumber": 0,
  "pageSize": 0,
  "productFilters": {
    "additionalProductFilters": {},
    "catalogEans": [],
    "catalogMpns": [],
    "catalogSkus": [],
    "channelEans": [],
    "channelMpns": [],
    "channelSkus": [],
    "title": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\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  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products")
  .header("content-type", "application/json")
  .body("{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  catalogCategoryFilter: {
    categoryPath: []
  },
  channelCategoryFilter: {
    categoryPath: []
  },
  criteria: {
    disabled: false,
    excluded: false,
    exist: false,
    logic: '',
    uncategorized: false
  },
  overridden: false,
  pageNumber: 0,
  pageSize: 0,
  productFilters: {
    additionalProductFilters: {},
    catalogEans: [],
    catalogMpns: [],
    catalogSkus: [],
    channelEans: [],
    channelMpns: [],
    channelSkus: [],
    title: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products',
  headers: {'content-type': 'application/json'},
  data: {
    catalogCategoryFilter: {categoryPath: []},
    channelCategoryFilter: {categoryPath: []},
    criteria: {
      disabled: false,
      excluded: false,
      exist: false,
      logic: '',
      uncategorized: false
    },
    overridden: false,
    pageNumber: 0,
    pageSize: 0,
    productFilters: {
      additionalProductFilters: {},
      catalogEans: [],
      catalogMpns: [],
      catalogSkus: [],
      channelEans: [],
      channelMpns: [],
      channelSkus: [],
      title: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"catalogCategoryFilter":{"categoryPath":[]},"channelCategoryFilter":{"categoryPath":[]},"criteria":{"disabled":false,"excluded":false,"exist":false,"logic":"","uncategorized":false},"overridden":false,"pageNumber":0,"pageSize":0,"productFilters":{"additionalProductFilters":{},"catalogEans":[],"catalogMpns":[],"catalogSkus":[],"channelEans":[],"channelMpns":[],"channelSkus":[],"title":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "catalogCategoryFilter": {\n    "categoryPath": []\n  },\n  "channelCategoryFilter": {\n    "categoryPath": []\n  },\n  "criteria": {\n    "disabled": false,\n    "excluded": false,\n    "exist": false,\n    "logic": "",\n    "uncategorized": false\n  },\n  "overridden": false,\n  "pageNumber": 0,\n  "pageSize": 0,\n  "productFilters": {\n    "additionalProductFilters": {},\n    "catalogEans": [],\n    "catalogMpns": [],\n    "catalogSkus": [],\n    "channelEans": [],\n    "channelMpns": [],\n    "channelSkus": [],\n    "title": ""\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  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products")
  .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/v2/user/channelCatalogs/:channelCatalogId/products',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  catalogCategoryFilter: {categoryPath: []},
  channelCategoryFilter: {categoryPath: []},
  criteria: {
    disabled: false,
    excluded: false,
    exist: false,
    logic: '',
    uncategorized: false
  },
  overridden: false,
  pageNumber: 0,
  pageSize: 0,
  productFilters: {
    additionalProductFilters: {},
    catalogEans: [],
    catalogMpns: [],
    catalogSkus: [],
    channelEans: [],
    channelMpns: [],
    channelSkus: [],
    title: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products',
  headers: {'content-type': 'application/json'},
  body: {
    catalogCategoryFilter: {categoryPath: []},
    channelCategoryFilter: {categoryPath: []},
    criteria: {
      disabled: false,
      excluded: false,
      exist: false,
      logic: '',
      uncategorized: false
    },
    overridden: false,
    pageNumber: 0,
    pageSize: 0,
    productFilters: {
      additionalProductFilters: {},
      catalogEans: [],
      catalogMpns: [],
      catalogSkus: [],
      channelEans: [],
      channelMpns: [],
      channelSkus: [],
      title: ''
    }
  },
  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}}/v2/user/channelCatalogs/:channelCatalogId/products');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  catalogCategoryFilter: {
    categoryPath: []
  },
  channelCategoryFilter: {
    categoryPath: []
  },
  criteria: {
    disabled: false,
    excluded: false,
    exist: false,
    logic: '',
    uncategorized: false
  },
  overridden: false,
  pageNumber: 0,
  pageSize: 0,
  productFilters: {
    additionalProductFilters: {},
    catalogEans: [],
    catalogMpns: [],
    catalogSkus: [],
    channelEans: [],
    channelMpns: [],
    channelSkus: [],
    title: ''
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products',
  headers: {'content-type': 'application/json'},
  data: {
    catalogCategoryFilter: {categoryPath: []},
    channelCategoryFilter: {categoryPath: []},
    criteria: {
      disabled: false,
      excluded: false,
      exist: false,
      logic: '',
      uncategorized: false
    },
    overridden: false,
    pageNumber: 0,
    pageSize: 0,
    productFilters: {
      additionalProductFilters: {},
      catalogEans: [],
      catalogMpns: [],
      catalogSkus: [],
      channelEans: [],
      channelMpns: [],
      channelSkus: [],
      title: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"catalogCategoryFilter":{"categoryPath":[]},"channelCategoryFilter":{"categoryPath":[]},"criteria":{"disabled":false,"excluded":false,"exist":false,"logic":"","uncategorized":false},"overridden":false,"pageNumber":0,"pageSize":0,"productFilters":{"additionalProductFilters":{},"catalogEans":[],"catalogMpns":[],"catalogSkus":[],"channelEans":[],"channelMpns":[],"channelSkus":[],"title":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"catalogCategoryFilter": @{ @"categoryPath": @[  ] },
                              @"channelCategoryFilter": @{ @"categoryPath": @[  ] },
                              @"criteria": @{ @"disabled": @NO, @"excluded": @NO, @"exist": @NO, @"logic": @"", @"uncategorized": @NO },
                              @"overridden": @NO,
                              @"pageNumber": @0,
                              @"pageSize": @0,
                              @"productFilters": @{ @"additionalProductFilters": @{  }, @"catalogEans": @[  ], @"catalogMpns": @[  ], @"catalogSkus": @[  ], @"channelEans": @[  ], @"channelMpns": @[  ], @"channelSkus": @[  ], @"title": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products"]
                                                       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}}/v2/user/channelCatalogs/:channelCatalogId/products" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products",
  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([
    'catalogCategoryFilter' => [
        'categoryPath' => [
                
        ]
    ],
    'channelCategoryFilter' => [
        'categoryPath' => [
                
        ]
    ],
    'criteria' => [
        'disabled' => null,
        'excluded' => null,
        'exist' => null,
        'logic' => '',
        'uncategorized' => null
    ],
    'overridden' => null,
    'pageNumber' => 0,
    'pageSize' => 0,
    'productFilters' => [
        'additionalProductFilters' => [
                
        ],
        'catalogEans' => [
                
        ],
        'catalogMpns' => [
                
        ],
        'catalogSkus' => [
                
        ],
        'channelEans' => [
                
        ],
        'channelMpns' => [
                
        ],
        'channelSkus' => [
                
        ],
        'title' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/channelCatalogs/:channelCatalogId/products', [
  'body' => '{
  "catalogCategoryFilter": {
    "categoryPath": []
  },
  "channelCategoryFilter": {
    "categoryPath": []
  },
  "criteria": {
    "disabled": false,
    "excluded": false,
    "exist": false,
    "logic": "",
    "uncategorized": false
  },
  "overridden": false,
  "pageNumber": 0,
  "pageSize": 0,
  "productFilters": {
    "additionalProductFilters": {},
    "catalogEans": [],
    "catalogMpns": [],
    "catalogSkus": [],
    "channelEans": [],
    "channelMpns": [],
    "channelSkus": [],
    "title": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'catalogCategoryFilter' => [
    'categoryPath' => [
        
    ]
  ],
  'channelCategoryFilter' => [
    'categoryPath' => [
        
    ]
  ],
  'criteria' => [
    'disabled' => null,
    'excluded' => null,
    'exist' => null,
    'logic' => '',
    'uncategorized' => null
  ],
  'overridden' => null,
  'pageNumber' => 0,
  'pageSize' => 0,
  'productFilters' => [
    'additionalProductFilters' => [
        
    ],
    'catalogEans' => [
        
    ],
    'catalogMpns' => [
        
    ],
    'catalogSkus' => [
        
    ],
    'channelEans' => [
        
    ],
    'channelMpns' => [
        
    ],
    'channelSkus' => [
        
    ],
    'title' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'catalogCategoryFilter' => [
    'categoryPath' => [
        
    ]
  ],
  'channelCategoryFilter' => [
    'categoryPath' => [
        
    ]
  ],
  'criteria' => [
    'disabled' => null,
    'excluded' => null,
    'exist' => null,
    'logic' => '',
    'uncategorized' => null
  ],
  'overridden' => null,
  'pageNumber' => 0,
  'pageSize' => 0,
  'productFilters' => [
    'additionalProductFilters' => [
        
    ],
    'catalogEans' => [
        
    ],
    'catalogMpns' => [
        
    ],
    'catalogSkus' => [
        
    ],
    'channelEans' => [
        
    ],
    'channelMpns' => [
        
    ],
    'channelSkus' => [
        
    ],
    'title' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products');
$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}}/v2/user/channelCatalogs/:channelCatalogId/products' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "catalogCategoryFilter": {
    "categoryPath": []
  },
  "channelCategoryFilter": {
    "categoryPath": []
  },
  "criteria": {
    "disabled": false,
    "excluded": false,
    "exist": false,
    "logic": "",
    "uncategorized": false
  },
  "overridden": false,
  "pageNumber": 0,
  "pageSize": 0,
  "productFilters": {
    "additionalProductFilters": {},
    "catalogEans": [],
    "catalogMpns": [],
    "catalogSkus": [],
    "channelEans": [],
    "channelMpns": [],
    "channelSkus": [],
    "title": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "catalogCategoryFilter": {
    "categoryPath": []
  },
  "channelCategoryFilter": {
    "categoryPath": []
  },
  "criteria": {
    "disabled": false,
    "excluded": false,
    "exist": false,
    "logic": "",
    "uncategorized": false
  },
  "overridden": false,
  "pageNumber": 0,
  "pageSize": 0,
  "productFilters": {
    "additionalProductFilters": {},
    "catalogEans": [],
    "catalogMpns": [],
    "catalogSkus": [],
    "channelEans": [],
    "channelMpns": [],
    "channelSkus": [],
    "title": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products"

payload = {
    "catalogCategoryFilter": { "categoryPath": [] },
    "channelCategoryFilter": { "categoryPath": [] },
    "criteria": {
        "disabled": False,
        "excluded": False,
        "exist": False,
        "logic": "",
        "uncategorized": False
    },
    "overridden": False,
    "pageNumber": 0,
    "pageSize": 0,
    "productFilters": {
        "additionalProductFilters": {},
        "catalogEans": [],
        "catalogMpns": [],
        "catalogSkus": [],
        "channelEans": [],
        "channelMpns": [],
        "channelSkus": [],
        "title": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products"

payload <- "{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products")

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  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products') do |req|
  req.body = "{\n  \"catalogCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"channelCategoryFilter\": {\n    \"categoryPath\": []\n  },\n  \"criteria\": {\n    \"disabled\": false,\n    \"excluded\": false,\n    \"exist\": false,\n    \"logic\": \"\",\n    \"uncategorized\": false\n  },\n  \"overridden\": false,\n  \"pageNumber\": 0,\n  \"pageSize\": 0,\n  \"productFilters\": {\n    \"additionalProductFilters\": {},\n    \"catalogEans\": [],\n    \"catalogMpns\": [],\n    \"catalogSkus\": [],\n    \"channelEans\": [],\n    \"channelMpns\": [],\n    \"channelSkus\": [],\n    \"title\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products";

    let payload = json!({
        "catalogCategoryFilter": json!({"categoryPath": ()}),
        "channelCategoryFilter": json!({"categoryPath": ()}),
        "criteria": json!({
            "disabled": false,
            "excluded": false,
            "exist": false,
            "logic": "",
            "uncategorized": false
        }),
        "overridden": false,
        "pageNumber": 0,
        "pageSize": 0,
        "productFilters": json!({
            "additionalProductFilters": json!({}),
            "catalogEans": (),
            "catalogMpns": (),
            "catalogSkus": (),
            "channelEans": (),
            "channelMpns": (),
            "channelSkus": (),
            "title": ""
        })
    });

    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}}/v2/user/channelCatalogs/:channelCatalogId/products \
  --header 'content-type: application/json' \
  --data '{
  "catalogCategoryFilter": {
    "categoryPath": []
  },
  "channelCategoryFilter": {
    "categoryPath": []
  },
  "criteria": {
    "disabled": false,
    "excluded": false,
    "exist": false,
    "logic": "",
    "uncategorized": false
  },
  "overridden": false,
  "pageNumber": 0,
  "pageSize": 0,
  "productFilters": {
    "additionalProductFilters": {},
    "catalogEans": [],
    "catalogMpns": [],
    "catalogSkus": [],
    "channelEans": [],
    "channelMpns": [],
    "channelSkus": [],
    "title": ""
  }
}'
echo '{
  "catalogCategoryFilter": {
    "categoryPath": []
  },
  "channelCategoryFilter": {
    "categoryPath": []
  },
  "criteria": {
    "disabled": false,
    "excluded": false,
    "exist": false,
    "logic": "",
    "uncategorized": false
  },
  "overridden": false,
  "pageNumber": 0,
  "pageSize": 0,
  "productFilters": {
    "additionalProductFilters": {},
    "catalogEans": [],
    "catalogMpns": [],
    "catalogSkus": [],
    "channelEans": [],
    "channelMpns": [],
    "channelSkus": [],
    "title": ""
  }
}' |  \
  http POST {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "catalogCategoryFilter": {\n    "categoryPath": []\n  },\n  "channelCategoryFilter": {\n    "categoryPath": []\n  },\n  "criteria": {\n    "disabled": false,\n    "excluded": false,\n    "exist": false,\n    "logic": "",\n    "uncategorized": false\n  },\n  "overridden": false,\n  "pageNumber": 0,\n  "pageSize": 0,\n  "productFilters": {\n    "additionalProductFilters": {},\n    "catalogEans": [],\n    "catalogMpns": [],\n    "catalogSkus": [],\n    "channelEans": [],\n    "channelMpns": [],\n    "channelSkus": [],\n    "title": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "catalogCategoryFilter": ["categoryPath": []],
  "channelCategoryFilter": ["categoryPath": []],
  "criteria": [
    "disabled": false,
    "excluded": false,
    "exist": false,
    "logic": "",
    "uncategorized": false
  ],
  "overridden": false,
  "pageNumber": 0,
  "pageSize": 0,
  "productFilters": [
    "additionalProductFilters": [],
    "catalogEans": [],
    "catalogMpns": [],
    "catalogSkus": [],
    "channelEans": [],
    "channelMpns": [],
    "channelSkus": [],
    "title": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products")! 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

{
  "paginationResult": {
    "entryCount": "25",
    "links": {
      "first": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "1",
              "pageSize": "25"
            }
          }
        ]
      },
      "last": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "38",
              "pageSize": "25"
            }
          }
        ]
      },
      "next": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "2",
              "pageSize": "25"
            }
          }
        ]
      }
    },
    "pageCount": "38",
    "totalEntryCount": "943"
  }
}
GET Get channel catalog product information
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId
QUERY PARAMS

channelCatalogId
productId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/:productId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/:productId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/:productId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/:productId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId
http GET {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/products");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"channelCatalogIds\": [\n    \"6d6b04de-406b-4539-8e7e-bf3e8da5dfb0\"\n  ],\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/channelCatalogs/products" {:content-type :json
                                                                             :form-params {:channelCatalogIds ["6d6b04de-406b-4539-8e7e-bf3e8da5dfb0"]
                                                                                           :productId "578419df-1bbf-41a6-96fa-862e42182b67"
                                                                                           :storeId "64f43358-63a1-47f7-97ec-0301fc39956b"}})
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/products"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"channelCatalogIds\": [\n    \"6d6b04de-406b-4539-8e7e-bf3e8da5dfb0\"\n  ],\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\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}}/v2/user/channelCatalogs/products"),
    Content = new StringContent("{\n  \"channelCatalogIds\": [\n    \"6d6b04de-406b-4539-8e7e-bf3e8da5dfb0\"\n  ],\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/products");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"channelCatalogIds\": [\n    \"6d6b04de-406b-4539-8e7e-bf3e8da5dfb0\"\n  ],\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/products"

	payload := strings.NewReader("{\n  \"channelCatalogIds\": [\n    \"6d6b04de-406b-4539-8e7e-bf3e8da5dfb0\"\n  ],\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\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/v2/user/channelCatalogs/products HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 183

{
  "channelCatalogIds": [
    "6d6b04de-406b-4539-8e7e-bf3e8da5dfb0"
  ],
  "productId": "578419df-1bbf-41a6-96fa-862e42182b67",
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/channelCatalogs/products")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"channelCatalogIds\": [\n    \"6d6b04de-406b-4539-8e7e-bf3e8da5dfb0\"\n  ],\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/products"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"channelCatalogIds\": [\n    \"6d6b04de-406b-4539-8e7e-bf3e8da5dfb0\"\n  ],\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"channelCatalogIds\": [\n    \"6d6b04de-406b-4539-8e7e-bf3e8da5dfb0\"\n  ],\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/products")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/channelCatalogs/products")
  .header("content-type", "application/json")
  .body("{\n  \"channelCatalogIds\": [\n    \"6d6b04de-406b-4539-8e7e-bf3e8da5dfb0\"\n  ],\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}")
  .asString();
const data = JSON.stringify({
  channelCatalogIds: [
    '6d6b04de-406b-4539-8e7e-bf3e8da5dfb0'
  ],
  productId: '578419df-1bbf-41a6-96fa-862e42182b67',
  storeId: '64f43358-63a1-47f7-97ec-0301fc39956b'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/channelCatalogs/products');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/products',
  headers: {'content-type': 'application/json'},
  data: {
    channelCatalogIds: ['6d6b04de-406b-4539-8e7e-bf3e8da5dfb0'],
    productId: '578419df-1bbf-41a6-96fa-862e42182b67',
    storeId: '64f43358-63a1-47f7-97ec-0301fc39956b'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/products';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"channelCatalogIds":["6d6b04de-406b-4539-8e7e-bf3e8da5dfb0"],"productId":"578419df-1bbf-41a6-96fa-862e42182b67","storeId":"64f43358-63a1-47f7-97ec-0301fc39956b"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/products',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "channelCatalogIds": [\n    "6d6b04de-406b-4539-8e7e-bf3e8da5dfb0"\n  ],\n  "productId": "578419df-1bbf-41a6-96fa-862e42182b67",\n  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"channelCatalogIds\": [\n    \"6d6b04de-406b-4539-8e7e-bf3e8da5dfb0\"\n  ],\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/products")
  .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/v2/user/channelCatalogs/products',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  channelCatalogIds: ['6d6b04de-406b-4539-8e7e-bf3e8da5dfb0'],
  productId: '578419df-1bbf-41a6-96fa-862e42182b67',
  storeId: '64f43358-63a1-47f7-97ec-0301fc39956b'
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/products',
  headers: {'content-type': 'application/json'},
  body: {
    channelCatalogIds: ['6d6b04de-406b-4539-8e7e-bf3e8da5dfb0'],
    productId: '578419df-1bbf-41a6-96fa-862e42182b67',
    storeId: '64f43358-63a1-47f7-97ec-0301fc39956b'
  },
  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}}/v2/user/channelCatalogs/products');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  channelCatalogIds: [
    '6d6b04de-406b-4539-8e7e-bf3e8da5dfb0'
  ],
  productId: '578419df-1bbf-41a6-96fa-862e42182b67',
  storeId: '64f43358-63a1-47f7-97ec-0301fc39956b'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/products',
  headers: {'content-type': 'application/json'},
  data: {
    channelCatalogIds: ['6d6b04de-406b-4539-8e7e-bf3e8da5dfb0'],
    productId: '578419df-1bbf-41a6-96fa-862e42182b67',
    storeId: '64f43358-63a1-47f7-97ec-0301fc39956b'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/products';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"channelCatalogIds":["6d6b04de-406b-4539-8e7e-bf3e8da5dfb0"],"productId":"578419df-1bbf-41a6-96fa-862e42182b67","storeId":"64f43358-63a1-47f7-97ec-0301fc39956b"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"channelCatalogIds": @[ @"6d6b04de-406b-4539-8e7e-bf3e8da5dfb0" ],
                              @"productId": @"578419df-1bbf-41a6-96fa-862e42182b67",
                              @"storeId": @"64f43358-63a1-47f7-97ec-0301fc39956b" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/products"]
                                                       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}}/v2/user/channelCatalogs/products" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"channelCatalogIds\": [\n    \"6d6b04de-406b-4539-8e7e-bf3e8da5dfb0\"\n  ],\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/products",
  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([
    'channelCatalogIds' => [
        '6d6b04de-406b-4539-8e7e-bf3e8da5dfb0'
    ],
    'productId' => '578419df-1bbf-41a6-96fa-862e42182b67',
    'storeId' => '64f43358-63a1-47f7-97ec-0301fc39956b'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/channelCatalogs/products', [
  'body' => '{
  "channelCatalogIds": [
    "6d6b04de-406b-4539-8e7e-bf3e8da5dfb0"
  ],
  "productId": "578419df-1bbf-41a6-96fa-862e42182b67",
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/products');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'channelCatalogIds' => [
    '6d6b04de-406b-4539-8e7e-bf3e8da5dfb0'
  ],
  'productId' => '578419df-1bbf-41a6-96fa-862e42182b67',
  'storeId' => '64f43358-63a1-47f7-97ec-0301fc39956b'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'channelCatalogIds' => [
    '6d6b04de-406b-4539-8e7e-bf3e8da5dfb0'
  ],
  'productId' => '578419df-1bbf-41a6-96fa-862e42182b67',
  'storeId' => '64f43358-63a1-47f7-97ec-0301fc39956b'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/products');
$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}}/v2/user/channelCatalogs/products' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "channelCatalogIds": [
    "6d6b04de-406b-4539-8e7e-bf3e8da5dfb0"
  ],
  "productId": "578419df-1bbf-41a6-96fa-862e42182b67",
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/products' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "channelCatalogIds": [
    "6d6b04de-406b-4539-8e7e-bf3e8da5dfb0"
  ],
  "productId": "578419df-1bbf-41a6-96fa-862e42182b67",
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"channelCatalogIds\": [\n    \"6d6b04de-406b-4539-8e7e-bf3e8da5dfb0\"\n  ],\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/channelCatalogs/products", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/products"

payload = {
    "channelCatalogIds": ["6d6b04de-406b-4539-8e7e-bf3e8da5dfb0"],
    "productId": "578419df-1bbf-41a6-96fa-862e42182b67",
    "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/products"

payload <- "{\n  \"channelCatalogIds\": [\n    \"6d6b04de-406b-4539-8e7e-bf3e8da5dfb0\"\n  ],\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\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}}/v2/user/channelCatalogs/products")

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  \"channelCatalogIds\": [\n    \"6d6b04de-406b-4539-8e7e-bf3e8da5dfb0\"\n  ],\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}"

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/v2/user/channelCatalogs/products') do |req|
  req.body = "{\n  \"channelCatalogIds\": [\n    \"6d6b04de-406b-4539-8e7e-bf3e8da5dfb0\"\n  ],\n  \"productId\": \"578419df-1bbf-41a6-96fa-862e42182b67\",\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/products";

    let payload = json!({
        "channelCatalogIds": ("6d6b04de-406b-4539-8e7e-bf3e8da5dfb0"),
        "productId": "578419df-1bbf-41a6-96fa-862e42182b67",
        "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
    });

    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}}/v2/user/channelCatalogs/products \
  --header 'content-type: application/json' \
  --data '{
  "channelCatalogIds": [
    "6d6b04de-406b-4539-8e7e-bf3e8da5dfb0"
  ],
  "productId": "578419df-1bbf-41a6-96fa-862e42182b67",
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}'
echo '{
  "channelCatalogIds": [
    "6d6b04de-406b-4539-8e7e-bf3e8da5dfb0"
  ],
  "productId": "578419df-1bbf-41a6-96fa-862e42182b67",
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}' |  \
  http POST {{baseUrl}}/v2/user/channelCatalogs/products \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "channelCatalogIds": [\n    "6d6b04de-406b-4539-8e7e-bf3e8da5dfb0"\n  ],\n  "productId": "578419df-1bbf-41a6-96fa-862e42182b67",\n  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/products
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "channelCatalogIds": ["6d6b04de-406b-4539-8e7e-bf3e8da5dfb0"],
  "productId": "578419df-1bbf-41a6-96fa-862e42182b67",
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/products")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get channel catalog products' counters
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters
QUERY PARAMS

channelCatalogId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/counters HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/counters',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/counters")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/counters') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters
http GET {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/counters")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "disabledProductCountExcludingUncategorized": "150",
  "disabledProductCountIncludingUncategorized": "169",
  "excludedProductCountExcludingUncategorizedAndDisabled": "50",
  "excludedProductCountIncludingUncategorizedAndDisabled": "66",
  "existingProductCount": "1000",
  "uncategorizedProductCount": "250"
}
POST Disable channel catalog product
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable
QUERY PARAMS

channelCatalogId
productId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable"

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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable"

	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/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable"))
    .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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable")
  .asString();
const 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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable';
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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable';
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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable"]
                                                       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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable",
  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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable")

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/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable";

    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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable
http POST {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/disable")! 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 Reenable channel catalog product
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable
QUERY PARAMS

channelCatalogId
productId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable"

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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable"

	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/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable"))
    .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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable")
  .asString();
const 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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable';
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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable';
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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable"]
                                                       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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable",
  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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable")

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/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable";

    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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable
http POST {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/reenable")! 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 Copy channel catalog product value override
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy
QUERY PARAMS

channelCatalogId
productId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy"

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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy"

	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/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy"))
    .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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy")
  .asString();
const 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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy';
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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy';
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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy"]
                                                       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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy",
  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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy")

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/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy";

    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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy
http POST {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy")! 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 specific channel catalog product value override
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId
QUERY PARAMS

channelCatalogId
productId
channelColumnId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId"

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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId"

	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/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId"))
    .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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId")
  .asString();
const 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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId';
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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId');

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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId';
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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId"]
                                                       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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId",
  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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId")

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/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId";

    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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId
http DELETE {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/:channelColumnId")! 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 channel catalog product value override compatibilities status
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy
QUERY PARAMS

channelCatalogId
productId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy
http GET {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides/copy")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Override channel catalog product values
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides
QUERY PARAMS

channelCatalogId
productId
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"0EA21509-1141-57BD-B679-371BC98B2ADA\": \"http://www.blalbla.nl/images/cache/ldldld.jpg\",\n  \"2A77749D-0AAB-5245-89B5-6A1A4E06DACA\": \"http://www.blalbla.nl/images/cache/dldldl.jpg\",\n  \"54B3B3CB-5CA5-5471-9DAE-5310C032059A\": \"http://www.blalbla.nl/images/cache/dlmdl.jpg\",\n  \"57F70E81-E4F2-5034-BC65-E1D5C48EBEDA\": \"Sony bravia\",\n  \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\": \"3563\",\n  \"B7B79A0B-A8DE-54DA-964C-E2704DF3738A\": \"SHBELNL56\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides" {:content-type :json
                                                                                                                   :form-params {:0EA21509-1141-57BD-B679-371BC98B2ADA "http://www.blalbla.nl/images/cache/ldldld.jpg"
                                                                                                                                 :2A77749D-0AAB-5245-89B5-6A1A4E06DACA "http://www.blalbla.nl/images/cache/dldldl.jpg"
                                                                                                                                 :54B3B3CB-5CA5-5471-9DAE-5310C032059A "http://www.blalbla.nl/images/cache/dlmdl.jpg"
                                                                                                                                 :57F70E81-E4F2-5034-BC65-E1D5C48EBEDA "Sony bravia"
                                                                                                                                 :8a76f06a-fefc-4c0d-bcfe-b210f1482977 "3563"
                                                                                                                                 :B7B79A0B-A8DE-54DA-964C-E2704DF3738A "SHBELNL56"}})
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"0EA21509-1141-57BD-B679-371BC98B2ADA\": \"http://www.blalbla.nl/images/cache/ldldld.jpg\",\n  \"2A77749D-0AAB-5245-89B5-6A1A4E06DACA\": \"http://www.blalbla.nl/images/cache/dldldl.jpg\",\n  \"54B3B3CB-5CA5-5471-9DAE-5310C032059A\": \"http://www.blalbla.nl/images/cache/dlmdl.jpg\",\n  \"57F70E81-E4F2-5034-BC65-E1D5C48EBEDA\": \"Sony bravia\",\n  \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\": \"3563\",\n  \"B7B79A0B-A8DE-54DA-964C-E2704DF3738A\": \"SHBELNL56\"\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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides"),
    Content = new StringContent("{\n  \"0EA21509-1141-57BD-B679-371BC98B2ADA\": \"http://www.blalbla.nl/images/cache/ldldld.jpg\",\n  \"2A77749D-0AAB-5245-89B5-6A1A4E06DACA\": \"http://www.blalbla.nl/images/cache/dldldl.jpg\",\n  \"54B3B3CB-5CA5-5471-9DAE-5310C032059A\": \"http://www.blalbla.nl/images/cache/dlmdl.jpg\",\n  \"57F70E81-E4F2-5034-BC65-E1D5C48EBEDA\": \"Sony bravia\",\n  \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\": \"3563\",\n  \"B7B79A0B-A8DE-54DA-964C-E2704DF3738A\": \"SHBELNL56\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"0EA21509-1141-57BD-B679-371BC98B2ADA\": \"http://www.blalbla.nl/images/cache/ldldld.jpg\",\n  \"2A77749D-0AAB-5245-89B5-6A1A4E06DACA\": \"http://www.blalbla.nl/images/cache/dldldl.jpg\",\n  \"54B3B3CB-5CA5-5471-9DAE-5310C032059A\": \"http://www.blalbla.nl/images/cache/dlmdl.jpg\",\n  \"57F70E81-E4F2-5034-BC65-E1D5C48EBEDA\": \"Sony bravia\",\n  \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\": \"3563\",\n  \"B7B79A0B-A8DE-54DA-964C-E2704DF3738A\": \"SHBELNL56\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides"

	payload := strings.NewReader("{\n  \"0EA21509-1141-57BD-B679-371BC98B2ADA\": \"http://www.blalbla.nl/images/cache/ldldld.jpg\",\n  \"2A77749D-0AAB-5245-89B5-6A1A4E06DACA\": \"http://www.blalbla.nl/images/cache/dldldl.jpg\",\n  \"54B3B3CB-5CA5-5471-9DAE-5310C032059A\": \"http://www.blalbla.nl/images/cache/dlmdl.jpg\",\n  \"57F70E81-E4F2-5034-BC65-E1D5C48EBEDA\": \"Sony bravia\",\n  \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\": \"3563\",\n  \"B7B79A0B-A8DE-54DA-964C-E2704DF3738A\": \"SHBELNL56\"\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/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 436

{
  "0EA21509-1141-57BD-B679-371BC98B2ADA": "http://www.blalbla.nl/images/cache/ldldld.jpg",
  "2A77749D-0AAB-5245-89B5-6A1A4E06DACA": "http://www.blalbla.nl/images/cache/dldldl.jpg",
  "54B3B3CB-5CA5-5471-9DAE-5310C032059A": "http://www.blalbla.nl/images/cache/dlmdl.jpg",
  "57F70E81-E4F2-5034-BC65-E1D5C48EBEDA": "Sony bravia",
  "8a76f06a-fefc-4c0d-bcfe-b210f1482977": "3563",
  "B7B79A0B-A8DE-54DA-964C-E2704DF3738A": "SHBELNL56"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"0EA21509-1141-57BD-B679-371BC98B2ADA\": \"http://www.blalbla.nl/images/cache/ldldld.jpg\",\n  \"2A77749D-0AAB-5245-89B5-6A1A4E06DACA\": \"http://www.blalbla.nl/images/cache/dldldl.jpg\",\n  \"54B3B3CB-5CA5-5471-9DAE-5310C032059A\": \"http://www.blalbla.nl/images/cache/dlmdl.jpg\",\n  \"57F70E81-E4F2-5034-BC65-E1D5C48EBEDA\": \"Sony bravia\",\n  \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\": \"3563\",\n  \"B7B79A0B-A8DE-54DA-964C-E2704DF3738A\": \"SHBELNL56\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"0EA21509-1141-57BD-B679-371BC98B2ADA\": \"http://www.blalbla.nl/images/cache/ldldld.jpg\",\n  \"2A77749D-0AAB-5245-89B5-6A1A4E06DACA\": \"http://www.blalbla.nl/images/cache/dldldl.jpg\",\n  \"54B3B3CB-5CA5-5471-9DAE-5310C032059A\": \"http://www.blalbla.nl/images/cache/dlmdl.jpg\",\n  \"57F70E81-E4F2-5034-BC65-E1D5C48EBEDA\": \"Sony bravia\",\n  \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\": \"3563\",\n  \"B7B79A0B-A8DE-54DA-964C-E2704DF3738A\": \"SHBELNL56\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"0EA21509-1141-57BD-B679-371BC98B2ADA\": \"http://www.blalbla.nl/images/cache/ldldld.jpg\",\n  \"2A77749D-0AAB-5245-89B5-6A1A4E06DACA\": \"http://www.blalbla.nl/images/cache/dldldl.jpg\",\n  \"54B3B3CB-5CA5-5471-9DAE-5310C032059A\": \"http://www.blalbla.nl/images/cache/dlmdl.jpg\",\n  \"57F70E81-E4F2-5034-BC65-E1D5C48EBEDA\": \"Sony bravia\",\n  \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\": \"3563\",\n  \"B7B79A0B-A8DE-54DA-964C-E2704DF3738A\": \"SHBELNL56\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides")
  .header("content-type", "application/json")
  .body("{\n  \"0EA21509-1141-57BD-B679-371BC98B2ADA\": \"http://www.blalbla.nl/images/cache/ldldld.jpg\",\n  \"2A77749D-0AAB-5245-89B5-6A1A4E06DACA\": \"http://www.blalbla.nl/images/cache/dldldl.jpg\",\n  \"54B3B3CB-5CA5-5471-9DAE-5310C032059A\": \"http://www.blalbla.nl/images/cache/dlmdl.jpg\",\n  \"57F70E81-E4F2-5034-BC65-E1D5C48EBEDA\": \"Sony bravia\",\n  \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\": \"3563\",\n  \"B7B79A0B-A8DE-54DA-964C-E2704DF3738A\": \"SHBELNL56\"\n}")
  .asString();
const data = JSON.stringify({
  '0EA21509-1141-57BD-B679-371BC98B2ADA': 'http://www.blalbla.nl/images/cache/ldldld.jpg',
  '2A77749D-0AAB-5245-89B5-6A1A4E06DACA': 'http://www.blalbla.nl/images/cache/dldldl.jpg',
  '54B3B3CB-5CA5-5471-9DAE-5310C032059A': 'http://www.blalbla.nl/images/cache/dlmdl.jpg',
  '57F70E81-E4F2-5034-BC65-E1D5C48EBEDA': 'Sony bravia',
  '8a76f06a-fefc-4c0d-bcfe-b210f1482977': '3563',
  'B7B79A0B-A8DE-54DA-964C-E2704DF3738A': 'SHBELNL56'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides',
  headers: {'content-type': 'application/json'},
  data: {
    '0EA21509-1141-57BD-B679-371BC98B2ADA': 'http://www.blalbla.nl/images/cache/ldldld.jpg',
    '2A77749D-0AAB-5245-89B5-6A1A4E06DACA': 'http://www.blalbla.nl/images/cache/dldldl.jpg',
    '54B3B3CB-5CA5-5471-9DAE-5310C032059A': 'http://www.blalbla.nl/images/cache/dlmdl.jpg',
    '57F70E81-E4F2-5034-BC65-E1D5C48EBEDA': 'Sony bravia',
    '8a76f06a-fefc-4c0d-bcfe-b210f1482977': '3563',
    'B7B79A0B-A8DE-54DA-964C-E2704DF3738A': 'SHBELNL56'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"0EA21509-1141-57BD-B679-371BC98B2ADA":"http://www.blalbla.nl/images/cache/ldldld.jpg","2A77749D-0AAB-5245-89B5-6A1A4E06DACA":"http://www.blalbla.nl/images/cache/dldldl.jpg","54B3B3CB-5CA5-5471-9DAE-5310C032059A":"http://www.blalbla.nl/images/cache/dlmdl.jpg","57F70E81-E4F2-5034-BC65-E1D5C48EBEDA":"Sony bravia","8a76f06a-fefc-4c0d-bcfe-b210f1482977":"3563","B7B79A0B-A8DE-54DA-964C-E2704DF3738A":"SHBELNL56"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "0EA21509-1141-57BD-B679-371BC98B2ADA": "http://www.blalbla.nl/images/cache/ldldld.jpg",\n  "2A77749D-0AAB-5245-89B5-6A1A4E06DACA": "http://www.blalbla.nl/images/cache/dldldl.jpg",\n  "54B3B3CB-5CA5-5471-9DAE-5310C032059A": "http://www.blalbla.nl/images/cache/dlmdl.jpg",\n  "57F70E81-E4F2-5034-BC65-E1D5C48EBEDA": "Sony bravia",\n  "8a76f06a-fefc-4c0d-bcfe-b210f1482977": "3563",\n  "B7B79A0B-A8DE-54DA-964C-E2704DF3738A": "SHBELNL56"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"0EA21509-1141-57BD-B679-371BC98B2ADA\": \"http://www.blalbla.nl/images/cache/ldldld.jpg\",\n  \"2A77749D-0AAB-5245-89B5-6A1A4E06DACA\": \"http://www.blalbla.nl/images/cache/dldldl.jpg\",\n  \"54B3B3CB-5CA5-5471-9DAE-5310C032059A\": \"http://www.blalbla.nl/images/cache/dlmdl.jpg\",\n  \"57F70E81-E4F2-5034-BC65-E1D5C48EBEDA\": \"Sony bravia\",\n  \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\": \"3563\",\n  \"B7B79A0B-A8DE-54DA-964C-E2704DF3738A\": \"SHBELNL56\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides")
  .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/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  '0EA21509-1141-57BD-B679-371BC98B2ADA': 'http://www.blalbla.nl/images/cache/ldldld.jpg',
  '2A77749D-0AAB-5245-89B5-6A1A4E06DACA': 'http://www.blalbla.nl/images/cache/dldldl.jpg',
  '54B3B3CB-5CA5-5471-9DAE-5310C032059A': 'http://www.blalbla.nl/images/cache/dlmdl.jpg',
  '57F70E81-E4F2-5034-BC65-E1D5C48EBEDA': 'Sony bravia',
  '8a76f06a-fefc-4c0d-bcfe-b210f1482977': '3563',
  'B7B79A0B-A8DE-54DA-964C-E2704DF3738A': 'SHBELNL56'
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides',
  headers: {'content-type': 'application/json'},
  body: {
    '0EA21509-1141-57BD-B679-371BC98B2ADA': 'http://www.blalbla.nl/images/cache/ldldld.jpg',
    '2A77749D-0AAB-5245-89B5-6A1A4E06DACA': 'http://www.blalbla.nl/images/cache/dldldl.jpg',
    '54B3B3CB-5CA5-5471-9DAE-5310C032059A': 'http://www.blalbla.nl/images/cache/dlmdl.jpg',
    '57F70E81-E4F2-5034-BC65-E1D5C48EBEDA': 'Sony bravia',
    '8a76f06a-fefc-4c0d-bcfe-b210f1482977': '3563',
    'B7B79A0B-A8DE-54DA-964C-E2704DF3738A': 'SHBELNL56'
  },
  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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  '0EA21509-1141-57BD-B679-371BC98B2ADA': 'http://www.blalbla.nl/images/cache/ldldld.jpg',
  '2A77749D-0AAB-5245-89B5-6A1A4E06DACA': 'http://www.blalbla.nl/images/cache/dldldl.jpg',
  '54B3B3CB-5CA5-5471-9DAE-5310C032059A': 'http://www.blalbla.nl/images/cache/dlmdl.jpg',
  '57F70E81-E4F2-5034-BC65-E1D5C48EBEDA': 'Sony bravia',
  '8a76f06a-fefc-4c0d-bcfe-b210f1482977': '3563',
  'B7B79A0B-A8DE-54DA-964C-E2704DF3738A': 'SHBELNL56'
});

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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides',
  headers: {'content-type': 'application/json'},
  data: {
    '0EA21509-1141-57BD-B679-371BC98B2ADA': 'http://www.blalbla.nl/images/cache/ldldld.jpg',
    '2A77749D-0AAB-5245-89B5-6A1A4E06DACA': 'http://www.blalbla.nl/images/cache/dldldl.jpg',
    '54B3B3CB-5CA5-5471-9DAE-5310C032059A': 'http://www.blalbla.nl/images/cache/dlmdl.jpg',
    '57F70E81-E4F2-5034-BC65-E1D5C48EBEDA': 'Sony bravia',
    '8a76f06a-fefc-4c0d-bcfe-b210f1482977': '3563',
    'B7B79A0B-A8DE-54DA-964C-E2704DF3738A': 'SHBELNL56'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"0EA21509-1141-57BD-B679-371BC98B2ADA":"http://www.blalbla.nl/images/cache/ldldld.jpg","2A77749D-0AAB-5245-89B5-6A1A4E06DACA":"http://www.blalbla.nl/images/cache/dldldl.jpg","54B3B3CB-5CA5-5471-9DAE-5310C032059A":"http://www.blalbla.nl/images/cache/dlmdl.jpg","57F70E81-E4F2-5034-BC65-E1D5C48EBEDA":"Sony bravia","8a76f06a-fefc-4c0d-bcfe-b210f1482977":"3563","B7B79A0B-A8DE-54DA-964C-E2704DF3738A":"SHBELNL56"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"0EA21509-1141-57BD-B679-371BC98B2ADA": @"http://www.blalbla.nl/images/cache/ldldld.jpg",
                              @"2A77749D-0AAB-5245-89B5-6A1A4E06DACA": @"http://www.blalbla.nl/images/cache/dldldl.jpg",
                              @"54B3B3CB-5CA5-5471-9DAE-5310C032059A": @"http://www.blalbla.nl/images/cache/dlmdl.jpg",
                              @"57F70E81-E4F2-5034-BC65-E1D5C48EBEDA": @"Sony bravia",
                              @"8a76f06a-fefc-4c0d-bcfe-b210f1482977": @"3563",
                              @"B7B79A0B-A8DE-54DA-964C-E2704DF3738A": @"SHBELNL56" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides"]
                                                       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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"0EA21509-1141-57BD-B679-371BC98B2ADA\": \"http://www.blalbla.nl/images/cache/ldldld.jpg\",\n  \"2A77749D-0AAB-5245-89B5-6A1A4E06DACA\": \"http://www.blalbla.nl/images/cache/dldldl.jpg\",\n  \"54B3B3CB-5CA5-5471-9DAE-5310C032059A\": \"http://www.blalbla.nl/images/cache/dlmdl.jpg\",\n  \"57F70E81-E4F2-5034-BC65-E1D5C48EBEDA\": \"Sony bravia\",\n  \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\": \"3563\",\n  \"B7B79A0B-A8DE-54DA-964C-E2704DF3738A\": \"SHBELNL56\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides",
  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([
    '0EA21509-1141-57BD-B679-371BC98B2ADA' => 'http://www.blalbla.nl/images/cache/ldldld.jpg',
    '2A77749D-0AAB-5245-89B5-6A1A4E06DACA' => 'http://www.blalbla.nl/images/cache/dldldl.jpg',
    '54B3B3CB-5CA5-5471-9DAE-5310C032059A' => 'http://www.blalbla.nl/images/cache/dlmdl.jpg',
    '57F70E81-E4F2-5034-BC65-E1D5C48EBEDA' => 'Sony bravia',
    '8a76f06a-fefc-4c0d-bcfe-b210f1482977' => '3563',
    'B7B79A0B-A8DE-54DA-964C-E2704DF3738A' => 'SHBELNL56'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides', [
  'body' => '{
  "0EA21509-1141-57BD-B679-371BC98B2ADA": "http://www.blalbla.nl/images/cache/ldldld.jpg",
  "2A77749D-0AAB-5245-89B5-6A1A4E06DACA": "http://www.blalbla.nl/images/cache/dldldl.jpg",
  "54B3B3CB-5CA5-5471-9DAE-5310C032059A": "http://www.blalbla.nl/images/cache/dlmdl.jpg",
  "57F70E81-E4F2-5034-BC65-E1D5C48EBEDA": "Sony bravia",
  "8a76f06a-fefc-4c0d-bcfe-b210f1482977": "3563",
  "B7B79A0B-A8DE-54DA-964C-E2704DF3738A": "SHBELNL56"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  '0EA21509-1141-57BD-B679-371BC98B2ADA' => 'http://www.blalbla.nl/images/cache/ldldld.jpg',
  '2A77749D-0AAB-5245-89B5-6A1A4E06DACA' => 'http://www.blalbla.nl/images/cache/dldldl.jpg',
  '54B3B3CB-5CA5-5471-9DAE-5310C032059A' => 'http://www.blalbla.nl/images/cache/dlmdl.jpg',
  '57F70E81-E4F2-5034-BC65-E1D5C48EBEDA' => 'Sony bravia',
  '8a76f06a-fefc-4c0d-bcfe-b210f1482977' => '3563',
  'B7B79A0B-A8DE-54DA-964C-E2704DF3738A' => 'SHBELNL56'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  '0EA21509-1141-57BD-B679-371BC98B2ADA' => 'http://www.blalbla.nl/images/cache/ldldld.jpg',
  '2A77749D-0AAB-5245-89B5-6A1A4E06DACA' => 'http://www.blalbla.nl/images/cache/dldldl.jpg',
  '54B3B3CB-5CA5-5471-9DAE-5310C032059A' => 'http://www.blalbla.nl/images/cache/dlmdl.jpg',
  '57F70E81-E4F2-5034-BC65-E1D5C48EBEDA' => 'Sony bravia',
  '8a76f06a-fefc-4c0d-bcfe-b210f1482977' => '3563',
  'B7B79A0B-A8DE-54DA-964C-E2704DF3738A' => 'SHBELNL56'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides');
$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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "0EA21509-1141-57BD-B679-371BC98B2ADA": "http://www.blalbla.nl/images/cache/ldldld.jpg",
  "2A77749D-0AAB-5245-89B5-6A1A4E06DACA": "http://www.blalbla.nl/images/cache/dldldl.jpg",
  "54B3B3CB-5CA5-5471-9DAE-5310C032059A": "http://www.blalbla.nl/images/cache/dlmdl.jpg",
  "57F70E81-E4F2-5034-BC65-E1D5C48EBEDA": "Sony bravia",
  "8a76f06a-fefc-4c0d-bcfe-b210f1482977": "3563",
  "B7B79A0B-A8DE-54DA-964C-E2704DF3738A": "SHBELNL56"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "0EA21509-1141-57BD-B679-371BC98B2ADA": "http://www.blalbla.nl/images/cache/ldldld.jpg",
  "2A77749D-0AAB-5245-89B5-6A1A4E06DACA": "http://www.blalbla.nl/images/cache/dldldl.jpg",
  "54B3B3CB-5CA5-5471-9DAE-5310C032059A": "http://www.blalbla.nl/images/cache/dlmdl.jpg",
  "57F70E81-E4F2-5034-BC65-E1D5C48EBEDA": "Sony bravia",
  "8a76f06a-fefc-4c0d-bcfe-b210f1482977": "3563",
  "B7B79A0B-A8DE-54DA-964C-E2704DF3738A": "SHBELNL56"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"0EA21509-1141-57BD-B679-371BC98B2ADA\": \"http://www.blalbla.nl/images/cache/ldldld.jpg\",\n  \"2A77749D-0AAB-5245-89B5-6A1A4E06DACA\": \"http://www.blalbla.nl/images/cache/dldldl.jpg\",\n  \"54B3B3CB-5CA5-5471-9DAE-5310C032059A\": \"http://www.blalbla.nl/images/cache/dlmdl.jpg\",\n  \"57F70E81-E4F2-5034-BC65-E1D5C48EBEDA\": \"Sony bravia\",\n  \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\": \"3563\",\n  \"B7B79A0B-A8DE-54DA-964C-E2704DF3738A\": \"SHBELNL56\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides"

payload = {
    "0EA21509-1141-57BD-B679-371BC98B2ADA": "http://www.blalbla.nl/images/cache/ldldld.jpg",
    "2A77749D-0AAB-5245-89B5-6A1A4E06DACA": "http://www.blalbla.nl/images/cache/dldldl.jpg",
    "54B3B3CB-5CA5-5471-9DAE-5310C032059A": "http://www.blalbla.nl/images/cache/dlmdl.jpg",
    "57F70E81-E4F2-5034-BC65-E1D5C48EBEDA": "Sony bravia",
    "8a76f06a-fefc-4c0d-bcfe-b210f1482977": "3563",
    "B7B79A0B-A8DE-54DA-964C-E2704DF3738A": "SHBELNL56"
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides"

payload <- "{\n  \"0EA21509-1141-57BD-B679-371BC98B2ADA\": \"http://www.blalbla.nl/images/cache/ldldld.jpg\",\n  \"2A77749D-0AAB-5245-89B5-6A1A4E06DACA\": \"http://www.blalbla.nl/images/cache/dldldl.jpg\",\n  \"54B3B3CB-5CA5-5471-9DAE-5310C032059A\": \"http://www.blalbla.nl/images/cache/dlmdl.jpg\",\n  \"57F70E81-E4F2-5034-BC65-E1D5C48EBEDA\": \"Sony bravia\",\n  \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\": \"3563\",\n  \"B7B79A0B-A8DE-54DA-964C-E2704DF3738A\": \"SHBELNL56\"\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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides")

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  \"0EA21509-1141-57BD-B679-371BC98B2ADA\": \"http://www.blalbla.nl/images/cache/ldldld.jpg\",\n  \"2A77749D-0AAB-5245-89B5-6A1A4E06DACA\": \"http://www.blalbla.nl/images/cache/dldldl.jpg\",\n  \"54B3B3CB-5CA5-5471-9DAE-5310C032059A\": \"http://www.blalbla.nl/images/cache/dlmdl.jpg\",\n  \"57F70E81-E4F2-5034-BC65-E1D5C48EBEDA\": \"Sony bravia\",\n  \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\": \"3563\",\n  \"B7B79A0B-A8DE-54DA-964C-E2704DF3738A\": \"SHBELNL56\"\n}"

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/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides') do |req|
  req.body = "{\n  \"0EA21509-1141-57BD-B679-371BC98B2ADA\": \"http://www.blalbla.nl/images/cache/ldldld.jpg\",\n  \"2A77749D-0AAB-5245-89B5-6A1A4E06DACA\": \"http://www.blalbla.nl/images/cache/dldldl.jpg\",\n  \"54B3B3CB-5CA5-5471-9DAE-5310C032059A\": \"http://www.blalbla.nl/images/cache/dlmdl.jpg\",\n  \"57F70E81-E4F2-5034-BC65-E1D5C48EBEDA\": \"Sony bravia\",\n  \"8a76f06a-fefc-4c0d-bcfe-b210f1482977\": \"3563\",\n  \"B7B79A0B-A8DE-54DA-964C-E2704DF3738A\": \"SHBELNL56\"\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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides";

    let payload = json!({
        "0EA21509-1141-57BD-B679-371BC98B2ADA": "http://www.blalbla.nl/images/cache/ldldld.jpg",
        "2A77749D-0AAB-5245-89B5-6A1A4E06DACA": "http://www.blalbla.nl/images/cache/dldldl.jpg",
        "54B3B3CB-5CA5-5471-9DAE-5310C032059A": "http://www.blalbla.nl/images/cache/dlmdl.jpg",
        "57F70E81-E4F2-5034-BC65-E1D5C48EBEDA": "Sony bravia",
        "8a76f06a-fefc-4c0d-bcfe-b210f1482977": "3563",
        "B7B79A0B-A8DE-54DA-964C-E2704DF3738A": "SHBELNL56"
    });

    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}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides \
  --header 'content-type: application/json' \
  --data '{
  "0EA21509-1141-57BD-B679-371BC98B2ADA": "http://www.blalbla.nl/images/cache/ldldld.jpg",
  "2A77749D-0AAB-5245-89B5-6A1A4E06DACA": "http://www.blalbla.nl/images/cache/dldldl.jpg",
  "54B3B3CB-5CA5-5471-9DAE-5310C032059A": "http://www.blalbla.nl/images/cache/dlmdl.jpg",
  "57F70E81-E4F2-5034-BC65-E1D5C48EBEDA": "Sony bravia",
  "8a76f06a-fefc-4c0d-bcfe-b210f1482977": "3563",
  "B7B79A0B-A8DE-54DA-964C-E2704DF3738A": "SHBELNL56"
}'
echo '{
  "0EA21509-1141-57BD-B679-371BC98B2ADA": "http://www.blalbla.nl/images/cache/ldldld.jpg",
  "2A77749D-0AAB-5245-89B5-6A1A4E06DACA": "http://www.blalbla.nl/images/cache/dldldl.jpg",
  "54B3B3CB-5CA5-5471-9DAE-5310C032059A": "http://www.blalbla.nl/images/cache/dlmdl.jpg",
  "57F70E81-E4F2-5034-BC65-E1D5C48EBEDA": "Sony bravia",
  "8a76f06a-fefc-4c0d-bcfe-b210f1482977": "3563",
  "B7B79A0B-A8DE-54DA-964C-E2704DF3738A": "SHBELNL56"
}' |  \
  http PUT {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "0EA21509-1141-57BD-B679-371BC98B2ADA": "http://www.blalbla.nl/images/cache/ldldld.jpg",\n  "2A77749D-0AAB-5245-89B5-6A1A4E06DACA": "http://www.blalbla.nl/images/cache/dldldl.jpg",\n  "54B3B3CB-5CA5-5471-9DAE-5310C032059A": "http://www.blalbla.nl/images/cache/dlmdl.jpg",\n  "57F70E81-E4F2-5034-BC65-E1D5C48EBEDA": "Sony bravia",\n  "8a76f06a-fefc-4c0d-bcfe-b210f1482977": "3563",\n  "B7B79A0B-A8DE-54DA-964C-E2704DF3738A": "SHBELNL56"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "0EA21509-1141-57BD-B679-371BC98B2ADA": "http://www.blalbla.nl/images/cache/ldldld.jpg",
  "2A77749D-0AAB-5245-89B5-6A1A4E06DACA": "http://www.blalbla.nl/images/cache/dldldl.jpg",
  "54B3B3CB-5CA5-5471-9DAE-5310C032059A": "http://www.blalbla.nl/images/cache/dlmdl.jpg",
  "57F70E81-E4F2-5034-BC65-E1D5C48EBEDA": "Sony bravia",
  "8a76f06a-fefc-4c0d-bcfe-b210f1482977": "3563",
  "B7B79A0B-A8DE-54DA-964C-E2704DF3738A": "SHBELNL56"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/products/:productId/overrides")! 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 Configure channel catalog cost settings
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost
QUERY PARAMS

channelCatalogId
BODY json

{
  "costType": "",
  "globalCostValue": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"costType\": \"Fixed_Global\",\n  \"globalCostValue\": \"10.21\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost" {:content-type :json
                                                                                                   :form-params {:costType "Fixed_Global"
                                                                                                                 :globalCostValue "10.21"}})
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"costType\": \"Fixed_Global\",\n  \"globalCostValue\": \"10.21\"\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}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost"),
    Content = new StringContent("{\n  \"costType\": \"Fixed_Global\",\n  \"globalCostValue\": \"10.21\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"costType\": \"Fixed_Global\",\n  \"globalCostValue\": \"10.21\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost"

	payload := strings.NewReader("{\n  \"costType\": \"Fixed_Global\",\n  \"globalCostValue\": \"10.21\"\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/v2/user/channelCatalogs/:channelCatalogId/settings/cost HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 62

{
  "costType": "Fixed_Global",
  "globalCostValue": "10.21"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"costType\": \"Fixed_Global\",\n  \"globalCostValue\": \"10.21\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"costType\": \"Fixed_Global\",\n  \"globalCostValue\": \"10.21\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"costType\": \"Fixed_Global\",\n  \"globalCostValue\": \"10.21\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost")
  .header("content-type", "application/json")
  .body("{\n  \"costType\": \"Fixed_Global\",\n  \"globalCostValue\": \"10.21\"\n}")
  .asString();
const data = JSON.stringify({
  costType: 'Fixed_Global',
  globalCostValue: '10.21'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost',
  headers: {'content-type': 'application/json'},
  data: {costType: 'Fixed_Global', globalCostValue: '10.21'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"costType":"Fixed_Global","globalCostValue":"10.21"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "costType": "Fixed_Global",\n  "globalCostValue": "10.21"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"costType\": \"Fixed_Global\",\n  \"globalCostValue\": \"10.21\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost")
  .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/v2/user/channelCatalogs/:channelCatalogId/settings/cost',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({costType: 'Fixed_Global', globalCostValue: '10.21'}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost',
  headers: {'content-type': 'application/json'},
  body: {costType: 'Fixed_Global', globalCostValue: '10.21'},
  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}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  costType: 'Fixed_Global',
  globalCostValue: '10.21'
});

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}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost',
  headers: {'content-type': 'application/json'},
  data: {costType: 'Fixed_Global', globalCostValue: '10.21'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"costType":"Fixed_Global","globalCostValue":"10.21"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"costType": @"Fixed_Global",
                              @"globalCostValue": @"10.21" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost"]
                                                       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}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"costType\": \"Fixed_Global\",\n  \"globalCostValue\": \"10.21\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost",
  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([
    'costType' => 'Fixed_Global',
    'globalCostValue' => '10.21'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost', [
  'body' => '{
  "costType": "Fixed_Global",
  "globalCostValue": "10.21"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'costType' => 'Fixed_Global',
  'globalCostValue' => '10.21'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'costType' => 'Fixed_Global',
  'globalCostValue' => '10.21'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost');
$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}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "costType": "Fixed_Global",
  "globalCostValue": "10.21"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "costType": "Fixed_Global",
  "globalCostValue": "10.21"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"costType\": \"Fixed_Global\",\n  \"globalCostValue\": \"10.21\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/settings/cost", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost"

payload = {
    "costType": "Fixed_Global",
    "globalCostValue": "10.21"
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost"

payload <- "{\n  \"costType\": \"Fixed_Global\",\n  \"globalCostValue\": \"10.21\"\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}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost")

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  \"costType\": \"Fixed_Global\",\n  \"globalCostValue\": \"10.21\"\n}"

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/v2/user/channelCatalogs/:channelCatalogId/settings/cost') do |req|
  req.body = "{\n  \"costType\": \"Fixed_Global\",\n  \"globalCostValue\": \"10.21\"\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}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost";

    let payload = json!({
        "costType": "Fixed_Global",
        "globalCostValue": "10.21"
    });

    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}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost \
  --header 'content-type: application/json' \
  --data '{
  "costType": "Fixed_Global",
  "globalCostValue": "10.21"
}'
echo '{
  "costType": "Fixed_Global",
  "globalCostValue": "10.21"
}' |  \
  http PUT {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "costType": "Fixed_Global",\n  "globalCostValue": "10.21"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "costType": "Fixed_Global",
  "globalCostValue": "10.21"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/cost")! 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 Configure channel catalog general settings
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general
QUERY PARAMS

channelCatalogId
BODY json

{
  "acceptToPublishInfo": false,
  "activeBeezUPTracking": false,
  "doNotExportOutOfStockProducts": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"acceptToPublishInfo\": \"true\",\n  \"activeBeezUPTracking\": \"true\",\n  \"doNotExportOutOfStockProducts\": \"true\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general" {:content-type :json
                                                                                                      :form-params {:acceptToPublishInfo "true"
                                                                                                                    :activeBeezUPTracking "true"
                                                                                                                    :doNotExportOutOfStockProducts "true"}})
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"acceptToPublishInfo\": \"true\",\n  \"activeBeezUPTracking\": \"true\",\n  \"doNotExportOutOfStockProducts\": \"true\"\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}}/v2/user/channelCatalogs/:channelCatalogId/settings/general"),
    Content = new StringContent("{\n  \"acceptToPublishInfo\": \"true\",\n  \"activeBeezUPTracking\": \"true\",\n  \"doNotExportOutOfStockProducts\": \"true\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"acceptToPublishInfo\": \"true\",\n  \"activeBeezUPTracking\": \"true\",\n  \"doNotExportOutOfStockProducts\": \"true\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general"

	payload := strings.NewReader("{\n  \"acceptToPublishInfo\": \"true\",\n  \"activeBeezUPTracking\": \"true\",\n  \"doNotExportOutOfStockProducts\": \"true\"\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/v2/user/channelCatalogs/:channelCatalogId/settings/general HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 112

{
  "acceptToPublishInfo": "true",
  "activeBeezUPTracking": "true",
  "doNotExportOutOfStockProducts": "true"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"acceptToPublishInfo\": \"true\",\n  \"activeBeezUPTracking\": \"true\",\n  \"doNotExportOutOfStockProducts\": \"true\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"acceptToPublishInfo\": \"true\",\n  \"activeBeezUPTracking\": \"true\",\n  \"doNotExportOutOfStockProducts\": \"true\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"acceptToPublishInfo\": \"true\",\n  \"activeBeezUPTracking\": \"true\",\n  \"doNotExportOutOfStockProducts\": \"true\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general")
  .header("content-type", "application/json")
  .body("{\n  \"acceptToPublishInfo\": \"true\",\n  \"activeBeezUPTracking\": \"true\",\n  \"doNotExportOutOfStockProducts\": \"true\"\n}")
  .asString();
const data = JSON.stringify({
  acceptToPublishInfo: 'true',
  activeBeezUPTracking: 'true',
  doNotExportOutOfStockProducts: 'true'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general',
  headers: {'content-type': 'application/json'},
  data: {
    acceptToPublishInfo: 'true',
    activeBeezUPTracking: 'true',
    doNotExportOutOfStockProducts: 'true'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"acceptToPublishInfo":"true","activeBeezUPTracking":"true","doNotExportOutOfStockProducts":"true"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "acceptToPublishInfo": "true",\n  "activeBeezUPTracking": "true",\n  "doNotExportOutOfStockProducts": "true"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"acceptToPublishInfo\": \"true\",\n  \"activeBeezUPTracking\": \"true\",\n  \"doNotExportOutOfStockProducts\": \"true\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general")
  .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/v2/user/channelCatalogs/:channelCatalogId/settings/general',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  acceptToPublishInfo: 'true',
  activeBeezUPTracking: 'true',
  doNotExportOutOfStockProducts: 'true'
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general',
  headers: {'content-type': 'application/json'},
  body: {
    acceptToPublishInfo: 'true',
    activeBeezUPTracking: 'true',
    doNotExportOutOfStockProducts: 'true'
  },
  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}}/v2/user/channelCatalogs/:channelCatalogId/settings/general');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  acceptToPublishInfo: 'true',
  activeBeezUPTracking: 'true',
  doNotExportOutOfStockProducts: 'true'
});

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}}/v2/user/channelCatalogs/:channelCatalogId/settings/general',
  headers: {'content-type': 'application/json'},
  data: {
    acceptToPublishInfo: 'true',
    activeBeezUPTracking: 'true',
    doNotExportOutOfStockProducts: 'true'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"acceptToPublishInfo":"true","activeBeezUPTracking":"true","doNotExportOutOfStockProducts":"true"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"acceptToPublishInfo": @"true",
                              @"activeBeezUPTracking": @"true",
                              @"doNotExportOutOfStockProducts": @"true" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general"]
                                                       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}}/v2/user/channelCatalogs/:channelCatalogId/settings/general" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"acceptToPublishInfo\": \"true\",\n  \"activeBeezUPTracking\": \"true\",\n  \"doNotExportOutOfStockProducts\": \"true\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general",
  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([
    'acceptToPublishInfo' => 'true',
    'activeBeezUPTracking' => 'true',
    'doNotExportOutOfStockProducts' => 'true'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/channelCatalogs/:channelCatalogId/settings/general', [
  'body' => '{
  "acceptToPublishInfo": "true",
  "activeBeezUPTracking": "true",
  "doNotExportOutOfStockProducts": "true"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'acceptToPublishInfo' => 'true',
  'activeBeezUPTracking' => 'true',
  'doNotExportOutOfStockProducts' => 'true'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'acceptToPublishInfo' => 'true',
  'activeBeezUPTracking' => 'true',
  'doNotExportOutOfStockProducts' => 'true'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general');
$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}}/v2/user/channelCatalogs/:channelCatalogId/settings/general' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "acceptToPublishInfo": "true",
  "activeBeezUPTracking": "true",
  "doNotExportOutOfStockProducts": "true"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "acceptToPublishInfo": "true",
  "activeBeezUPTracking": "true",
  "doNotExportOutOfStockProducts": "true"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"acceptToPublishInfo\": \"true\",\n  \"activeBeezUPTracking\": \"true\",\n  \"doNotExportOutOfStockProducts\": \"true\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/settings/general", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general"

payload = {
    "acceptToPublishInfo": "true",
    "activeBeezUPTracking": "true",
    "doNotExportOutOfStockProducts": "true"
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general"

payload <- "{\n  \"acceptToPublishInfo\": \"true\",\n  \"activeBeezUPTracking\": \"true\",\n  \"doNotExportOutOfStockProducts\": \"true\"\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}}/v2/user/channelCatalogs/:channelCatalogId/settings/general")

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  \"acceptToPublishInfo\": \"true\",\n  \"activeBeezUPTracking\": \"true\",\n  \"doNotExportOutOfStockProducts\": \"true\"\n}"

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/v2/user/channelCatalogs/:channelCatalogId/settings/general') do |req|
  req.body = "{\n  \"acceptToPublishInfo\": \"true\",\n  \"activeBeezUPTracking\": \"true\",\n  \"doNotExportOutOfStockProducts\": \"true\"\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}}/v2/user/channelCatalogs/:channelCatalogId/settings/general";

    let payload = json!({
        "acceptToPublishInfo": "true",
        "activeBeezUPTracking": "true",
        "doNotExportOutOfStockProducts": "true"
    });

    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}}/v2/user/channelCatalogs/:channelCatalogId/settings/general \
  --header 'content-type: application/json' \
  --data '{
  "acceptToPublishInfo": "true",
  "activeBeezUPTracking": "true",
  "doNotExportOutOfStockProducts": "true"
}'
echo '{
  "acceptToPublishInfo": "true",
  "activeBeezUPTracking": "true",
  "doNotExportOutOfStockProducts": "true"
}' |  \
  http PUT {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "acceptToPublishInfo": "true",\n  "activeBeezUPTracking": "true",\n  "doNotExportOutOfStockProducts": "true"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "acceptToPublishInfo": "true",
  "activeBeezUPTracking": "true",
  "doNotExportOutOfStockProducts": "true"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/settings/general")! 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 Disable a channel catalog
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable
QUERY PARAMS

channelCatalogId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable"

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}}/v2/user/channelCatalogs/:channelCatalogId/disable"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable"

	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/v2/user/channelCatalogs/:channelCatalogId/disable HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable"))
    .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}}/v2/user/channelCatalogs/:channelCatalogId/disable")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable")
  .asString();
const 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}}/v2/user/channelCatalogs/:channelCatalogId/disable');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable';
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}}/v2/user/channelCatalogs/:channelCatalogId/disable',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/:channelCatalogId/disable',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/channelCatalogs/:channelCatalogId/disable'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable';
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}}/v2/user/channelCatalogs/:channelCatalogId/disable"]
                                                       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}}/v2/user/channelCatalogs/:channelCatalogId/disable" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable",
  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}}/v2/user/channelCatalogs/:channelCatalogId/disable');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/disable")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable")

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/v2/user/channelCatalogs/:channelCatalogId/disable') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable";

    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}}/v2/user/channelCatalogs/:channelCatalogId/disable
http POST {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/disable")! 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 Enable a channel catalog
{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable
QUERY PARAMS

channelCatalogId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable")
require "http/client"

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable"

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}}/v2/user/channelCatalogs/:channelCatalogId/enable"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable"

	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/v2/user/channelCatalogs/:channelCatalogId/enable HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable"))
    .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}}/v2/user/channelCatalogs/:channelCatalogId/enable")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable")
  .asString();
const 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}}/v2/user/channelCatalogs/:channelCatalogId/enable');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable';
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}}/v2/user/channelCatalogs/:channelCatalogId/enable',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channelCatalogs/:channelCatalogId/enable',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/channelCatalogs/:channelCatalogId/enable'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable';
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}}/v2/user/channelCatalogs/:channelCatalogId/enable"]
                                                       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}}/v2/user/channelCatalogs/:channelCatalogId/enable" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable",
  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}}/v2/user/channelCatalogs/:channelCatalogId/enable');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/channelCatalogs/:channelCatalogId/enable")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable")

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/v2/user/channelCatalogs/:channelCatalogId/enable') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable";

    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}}/v2/user/channelCatalogs/:channelCatalogId/enable
http POST {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channelCatalogs/:channelCatalogId/enable")! 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

{
  "offerId": "9"
}
GET Get channel categories
{{baseUrl}}/v2/user/channels/:channelId/categories
HEADERS

Accept-Encoding
QUERY PARAMS

channelId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channels/:channelId/categories");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "accept-encoding: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/channels/:channelId/categories" {:headers {:accept-encoding ""}})
require "http/client"

url = "{{baseUrl}}/v2/user/channels/:channelId/categories"
headers = HTTP::Headers{
  "accept-encoding" => ""
}

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}}/v2/user/channels/:channelId/categories"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channels/:channelId/categories");
var request = new RestRequest("", Method.Get);
request.AddHeader("accept-encoding", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channels/:channelId/categories"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("accept-encoding", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/channels/:channelId/categories HTTP/1.1
Accept-Encoding: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/channels/:channelId/categories")
  .setHeader("accept-encoding", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channels/:channelId/categories"))
    .header("accept-encoding", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channels/:channelId/categories")
  .get()
  .addHeader("accept-encoding", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/channels/:channelId/categories")
  .header("accept-encoding", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/channels/:channelId/categories');
xhr.setRequestHeader('accept-encoding', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channels/:channelId/categories',
  headers: {'accept-encoding': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channels/:channelId/categories';
const options = {method: 'GET', headers: {'accept-encoding': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channels/:channelId/categories',
  method: 'GET',
  headers: {
    'accept-encoding': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channels/:channelId/categories")
  .get()
  .addHeader("accept-encoding", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channels/:channelId/categories',
  headers: {
    'accept-encoding': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channels/:channelId/categories',
  headers: {'accept-encoding': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/channels/:channelId/categories');

req.headers({
  'accept-encoding': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channels/:channelId/categories',
  headers: {'accept-encoding': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channels/:channelId/categories';
const options = {method: 'GET', headers: {'accept-encoding': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"accept-encoding": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channels/:channelId/categories"]
                                                       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}}/v2/user/channels/:channelId/categories" in
let headers = Header.add (Header.init ()) "accept-encoding" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channels/:channelId/categories",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "accept-encoding: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/channels/:channelId/categories', [
  'headers' => [
    'accept-encoding' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channels/:channelId/categories');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'accept-encoding' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channels/:channelId/categories');
$request->setRequestMethod('GET');
$request->setHeaders([
  'accept-encoding' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("accept-encoding", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channels/:channelId/categories' -Method GET -Headers $headers
$headers=@{}
$headers.Add("accept-encoding", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channels/:channelId/categories' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'accept-encoding': "" }

conn.request("GET", "/baseUrl/v2/user/channels/:channelId/categories", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channels/:channelId/categories"

headers = {"accept-encoding": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channels/:channelId/categories"

response <- VERB("GET", url, add_headers('accept-encoding' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channels/:channelId/categories")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["accept-encoding"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/channels/:channelId/categories') do |req|
  req.headers['accept-encoding'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channels/:channelId/categories";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept-encoding", "".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}}/v2/user/channels/:channelId/categories \
  --header 'accept-encoding: '
http GET {{baseUrl}}/v2/user/channels/:channelId/categories \
  accept-encoding:''
wget --quiet \
  --method GET \
  --header 'accept-encoding: ' \
  --output-document \
  - {{baseUrl}}/v2/user/channels/:channelId/categories
import Foundation

let headers = ["accept-encoding": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channels/:channelId/categories")! 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 Get channel columns
{{baseUrl}}/v2/user/channels/:channelId/columns
HEADERS

Accept-Encoding
QUERY PARAMS

channelId
BODY json

[
  {}
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channels/:channelId/columns");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "accept-encoding: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {}\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/channels/:channelId/columns" {:headers {:accept-encoding ""}
                                                                                :content-type :json
                                                                                :form-params [{}]})
require "http/client"

url = "{{baseUrl}}/v2/user/channels/:channelId/columns"
headers = HTTP::Headers{
  "accept-encoding" => ""
  "content-type" => "application/json"
}
reqBody = "[\n  {}\n]"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/user/channels/:channelId/columns"),
    Content = new StringContent("[\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}}/v2/user/channels/:channelId/columns");
var request = new RestRequest("", Method.Post);
request.AddHeader("accept-encoding", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {}\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channels/:channelId/columns"

	payload := strings.NewReader("[\n  {}\n]")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("accept-encoding", "")
	req.Header.Add("content-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/v2/user/channels/:channelId/columns HTTP/1.1
Accept-Encoding: 
Content-Type: application/json
Host: example.com
Content-Length: 8

[
  {}
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/channels/:channelId/columns")
  .setHeader("accept-encoding", "")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {}\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channels/:channelId/columns"))
    .header("accept-encoding", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("[\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  {}\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channels/:channelId/columns")
  .post(body)
  .addHeader("accept-encoding", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/channels/:channelId/columns")
  .header("accept-encoding", "")
  .header("content-type", "application/json")
  .body("[\n  {}\n]")
  .asString();
const data = JSON.stringify([
  {}
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/channels/:channelId/columns');
xhr.setRequestHeader('accept-encoding', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channels/:channelId/columns',
  headers: {'accept-encoding': '', 'content-type': 'application/json'},
  data: [{}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channels/:channelId/columns';
const options = {
  method: 'POST',
  headers: {'accept-encoding': '', 'content-type': 'application/json'},
  body: '[{}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channels/:channelId/columns',
  method: 'POST',
  headers: {
    'accept-encoding': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\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  {}\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channels/:channelId/columns")
  .post(body)
  .addHeader("accept-encoding", "")
  .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/v2/user/channels/:channelId/columns',
  headers: {
    'accept-encoding': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([{}]));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channels/:channelId/columns',
  headers: {'accept-encoding': '', 'content-type': 'application/json'},
  body: [{}],
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/channels/:channelId/columns');

req.headers({
  'accept-encoding': '',
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {}
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/channels/:channelId/columns',
  headers: {'accept-encoding': '', 'content-type': 'application/json'},
  data: [{}]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channels/:channelId/columns';
const options = {
  method: 'POST',
  headers: {'accept-encoding': '', 'content-type': 'application/json'},
  body: '[{}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"accept-encoding": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{  } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channels/:channelId/columns"]
                                                       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}}/v2/user/channels/:channelId/columns" in
let headers = Header.add_list (Header.init ()) [
  ("accept-encoding", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "[\n  {}\n]" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channels/:channelId/columns",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    [
        
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "accept-encoding: ",
    "content-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}}/v2/user/channels/:channelId/columns', [
  'body' => '[
  {}
]',
  'headers' => [
    'accept-encoding' => '',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channels/:channelId/columns');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'accept-encoding' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/channels/:channelId/columns');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'accept-encoding' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("accept-encoding", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channels/:channelId/columns' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {}
]'
$headers=@{}
$headers.Add("accept-encoding", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channels/:channelId/columns' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {}
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {}\n]"

headers = {
    'accept-encoding': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/v2/user/channels/:channelId/columns", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channels/:channelId/columns"

payload = [{}]
headers = {
    "accept-encoding": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channels/:channelId/columns"

payload <- "[\n  {}\n]"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('accept-encoding' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channels/:channelId/columns")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["accept-encoding"] = ''
request["content-type"] = 'application/json'
request.body = "[\n  {}\n]"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/user/channels/:channelId/columns') do |req|
  req.headers['accept-encoding'] = ''
  req.body = "[\n  {}\n]"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channels/:channelId/columns";

    let payload = (json!({}));

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept-encoding", "".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}}/v2/user/channels/:channelId/columns \
  --header 'accept-encoding: ' \
  --header 'content-type: application/json' \
  --data '[
  {}
]'
echo '[
  {}
]' |  \
  http POST {{baseUrl}}/v2/user/channels/:channelId/columns \
  accept-encoding:'' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'accept-encoding: ' \
  --header 'content-type: application/json' \
  --body-data '[\n  {}\n]' \
  --output-document \
  - {{baseUrl}}/v2/user/channels/:channelId/columns
import Foundation

let headers = [
  "accept-encoding": "",
  "content-type": "application/json"
]
let parameters = [[]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channels/:channelId/columns")! 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

[
  {
    "channelColumnDescription": "Please enter the base prices (price per unit) according to Article PAngV",
    "channelColumnId": "8a76f06a-fefc-4c0d-bcfe-b210f1482977",
    "channelColumnName": "NAME",
    "position": "1",
    "showInMapping": "true"
  }
]
GET Get channel information
{{baseUrl}}/v2/user/channels/:channelId
QUERY PARAMS

channelId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channels/:channelId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/channels/:channelId")
require "http/client"

url = "{{baseUrl}}/v2/user/channels/:channelId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/channels/:channelId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channels/:channelId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channels/:channelId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/channels/:channelId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/channels/:channelId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channels/:channelId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channels/:channelId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/channels/:channelId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/channels/:channelId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/channels/:channelId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channels/:channelId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channels/:channelId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channels/:channelId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channels/:channelId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/channels/:channelId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/channels/:channelId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/channels/:channelId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channels/:channelId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channels/:channelId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/channels/:channelId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channels/:channelId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/channels/:channelId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channels/:channelId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channels/:channelId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channels/:channelId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channels/:channelId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/channels/:channelId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channels/:channelId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channels/:channelId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channels/:channelId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/channels/:channelId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channels/:channelId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/channels/:channelId
http GET {{baseUrl}}/v2/user/channels/:channelId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/channels/:channelId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channels/:channelId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "beezUPOffer": "First month free",
  "channelDescription": "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia dolorum, animi voluptatibus maiores, assumenda maxime illum, labore quae quas ducimus laudantium provident veritatis doloremque dignissimos eum. Error magni illum autem.",
  "channelId": "2dc136a7-0d3d-4cc9-a825-a28a42c53e28",
  "channelLogoUrl": "http://www.mydomain.com",
  "channelName": "Amazon FRA",
  "details": {
    "businessModel": "CPC",
    "category": "NULL",
    "channelType": "Comparator",
    "costs": "CPC variation from 0.10€ to 0.20€",
    "homeUrl": "http://www.achetezfacile.com",
    "subscriptionLink": "By Email at : stephanie.gregis@m6.fr\n",
    "trackingType": "Redirect"
  },
  "keyNumbers": {
    "categories": "NC",
    "products": "1M",
    "stores": "3000",
    "viewsPerMonth": "3M"
  },
  "salesContact": {
    "email": "stephanie.gregis@m6.fr",
    "name": "Stéphanie Gregis",
    "phoneNumber": "0033 6 08 87 85 45"
  },
  "technicalContact": {
    "email": "pierre.guedon@m6.fr",
    "name": "Pierre Guédon",
    "phoneNumber": "NC"
  }
}
GET List all available channel for this store
{{baseUrl}}/v2/user/channels/
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/channels/?storeId=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/channels/" {:query-params {:storeId ""}})
require "http/client"

url = "{{baseUrl}}/v2/user/channels/?storeId="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/channels/?storeId="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/channels/?storeId=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/channels/?storeId="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/channels/?storeId= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/channels/?storeId=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/channels/?storeId="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/channels/?storeId=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/channels/?storeId=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/channels/?storeId=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channels/',
  params: {storeId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/channels/?storeId=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/channels/?storeId=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/channels/?storeId=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/channels/?storeId=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channels/',
  qs: {storeId: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/channels/');

req.query({
  storeId: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/channels/',
  params: {storeId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/channels/?storeId=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/channels/?storeId="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/channels/?storeId=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/channels/?storeId=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/channels/?storeId=');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/channels/');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'storeId' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/channels/');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'storeId' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/channels/?storeId=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/channels/?storeId=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/channels/?storeId=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/channels/"

querystring = {"storeId":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/channels/"

queryString <- list(storeId = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/channels/?storeId=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/channels/') do |req|
  req.params['storeId'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/channels/";

    let querystring = [
        ("storeId", ""),
    ];

    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}}/v2/user/channels/?storeId='
http GET '{{baseUrl}}/v2/user/channels/?storeId='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/v2/user/channels/?storeId='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/channels/?storeId=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

[
  {
    "channelId": "2dc136a7-0d3d-4cc9-a825-a28a42c53e28",
    "channelLogoUrl": "http://www.mydomain.com",
    "channelName": "Amazon FRA",
    "types": [
      "Marketplace"
    ]
  }
]
POST Activate the user account
{{baseUrl}}/v2/user/customer/account/activate
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/account/activate");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/customer/account/activate")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/account/activate"

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}}/v2/user/customer/account/activate"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/account/activate");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/account/activate"

	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/v2/user/customer/account/activate HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/customer/account/activate")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/account/activate"))
    .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}}/v2/user/customer/account/activate")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/customer/account/activate")
  .asString();
const 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}}/v2/user/customer/account/activate');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/account/activate'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/account/activate';
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}}/v2/user/customer/account/activate',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account/activate")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/account/activate',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/customer/account/activate'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/customer/account/activate');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/account/activate'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/account/activate';
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}}/v2/user/customer/account/activate"]
                                                       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}}/v2/user/customer/account/activate" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/account/activate",
  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}}/v2/user/customer/account/activate');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/account/activate');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/account/activate');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/account/activate' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/account/activate' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/customer/account/activate")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/account/activate"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/account/activate"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/account/activate")

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/v2/user/customer/account/activate') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/account/activate";

    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}}/v2/user/customer/account/activate
http POST {{baseUrl}}/v2/user/customer/account/activate
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/customer/account/activate
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/account/activate")! 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 Change company information
{{baseUrl}}/v2/user/customer/account/companyInfo
BODY json

{
  "accountingEmails": [],
  "address": "",
  "city": "",
  "company": "",
  "countryIsoCodeAlpha3": "",
  "postalCode": "",
  "vatNumber": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/account/companyInfo");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"accountingEmails\": [\n    \"myaccountemail@mysupercompany.com\"\n  ],\n  \"address\": \"21 jump street\",\n  \"city\": \"New-York\",\n  \"company\": \"My super company\",\n  \"countryIsoCodeAlpha3\": \"FRA\",\n  \"postalCode\": \"13014\",\n  \"vatNumber\": \"1234567890\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/user/customer/account/companyInfo" {:content-type :json
                                                                                :form-params {:accountingEmails ["myaccountemail@mysupercompany.com"]
                                                                                              :address "21 jump street"
                                                                                              :city "New-York"
                                                                                              :company "My super company"
                                                                                              :countryIsoCodeAlpha3 "FRA"
                                                                                              :postalCode "13014"
                                                                                              :vatNumber "1234567890"}})
require "http/client"

url = "{{baseUrl}}/v2/user/customer/account/companyInfo"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"accountingEmails\": [\n    \"myaccountemail@mysupercompany.com\"\n  ],\n  \"address\": \"21 jump street\",\n  \"city\": \"New-York\",\n  \"company\": \"My super company\",\n  \"countryIsoCodeAlpha3\": \"FRA\",\n  \"postalCode\": \"13014\",\n  \"vatNumber\": \"1234567890\"\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}}/v2/user/customer/account/companyInfo"),
    Content = new StringContent("{\n  \"accountingEmails\": [\n    \"myaccountemail@mysupercompany.com\"\n  ],\n  \"address\": \"21 jump street\",\n  \"city\": \"New-York\",\n  \"company\": \"My super company\",\n  \"countryIsoCodeAlpha3\": \"FRA\",\n  \"postalCode\": \"13014\",\n  \"vatNumber\": \"1234567890\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/account/companyInfo");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"accountingEmails\": [\n    \"myaccountemail@mysupercompany.com\"\n  ],\n  \"address\": \"21 jump street\",\n  \"city\": \"New-York\",\n  \"company\": \"My super company\",\n  \"countryIsoCodeAlpha3\": \"FRA\",\n  \"postalCode\": \"13014\",\n  \"vatNumber\": \"1234567890\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/account/companyInfo"

	payload := strings.NewReader("{\n  \"accountingEmails\": [\n    \"myaccountemail@mysupercompany.com\"\n  ],\n  \"address\": \"21 jump street\",\n  \"city\": \"New-York\",\n  \"company\": \"My super company\",\n  \"countryIsoCodeAlpha3\": \"FRA\",\n  \"postalCode\": \"13014\",\n  \"vatNumber\": \"1234567890\"\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/v2/user/customer/account/companyInfo HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 244

{
  "accountingEmails": [
    "myaccountemail@mysupercompany.com"
  ],
  "address": "21 jump street",
  "city": "New-York",
  "company": "My super company",
  "countryIsoCodeAlpha3": "FRA",
  "postalCode": "13014",
  "vatNumber": "1234567890"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/user/customer/account/companyInfo")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"accountingEmails\": [\n    \"myaccountemail@mysupercompany.com\"\n  ],\n  \"address\": \"21 jump street\",\n  \"city\": \"New-York\",\n  \"company\": \"My super company\",\n  \"countryIsoCodeAlpha3\": \"FRA\",\n  \"postalCode\": \"13014\",\n  \"vatNumber\": \"1234567890\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/account/companyInfo"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"accountingEmails\": [\n    \"myaccountemail@mysupercompany.com\"\n  ],\n  \"address\": \"21 jump street\",\n  \"city\": \"New-York\",\n  \"company\": \"My super company\",\n  \"countryIsoCodeAlpha3\": \"FRA\",\n  \"postalCode\": \"13014\",\n  \"vatNumber\": \"1234567890\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"accountingEmails\": [\n    \"myaccountemail@mysupercompany.com\"\n  ],\n  \"address\": \"21 jump street\",\n  \"city\": \"New-York\",\n  \"company\": \"My super company\",\n  \"countryIsoCodeAlpha3\": \"FRA\",\n  \"postalCode\": \"13014\",\n  \"vatNumber\": \"1234567890\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account/companyInfo")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/user/customer/account/companyInfo")
  .header("content-type", "application/json")
  .body("{\n  \"accountingEmails\": [\n    \"myaccountemail@mysupercompany.com\"\n  ],\n  \"address\": \"21 jump street\",\n  \"city\": \"New-York\",\n  \"company\": \"My super company\",\n  \"countryIsoCodeAlpha3\": \"FRA\",\n  \"postalCode\": \"13014\",\n  \"vatNumber\": \"1234567890\"\n}")
  .asString();
const data = JSON.stringify({
  accountingEmails: [
    'myaccountemail@mysupercompany.com'
  ],
  address: '21 jump street',
  city: 'New-York',
  company: 'My super company',
  countryIsoCodeAlpha3: 'FRA',
  postalCode: '13014',
  vatNumber: '1234567890'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/user/customer/account/companyInfo');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/customer/account/companyInfo',
  headers: {'content-type': 'application/json'},
  data: {
    accountingEmails: ['myaccountemail@mysupercompany.com'],
    address: '21 jump street',
    city: 'New-York',
    company: 'My super company',
    countryIsoCodeAlpha3: 'FRA',
    postalCode: '13014',
    vatNumber: '1234567890'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/account/companyInfo';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"accountingEmails":["myaccountemail@mysupercompany.com"],"address":"21 jump street","city":"New-York","company":"My super company","countryIsoCodeAlpha3":"FRA","postalCode":"13014","vatNumber":"1234567890"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/account/companyInfo',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "accountingEmails": [\n    "myaccountemail@mysupercompany.com"\n  ],\n  "address": "21 jump street",\n  "city": "New-York",\n  "company": "My super company",\n  "countryIsoCodeAlpha3": "FRA",\n  "postalCode": "13014",\n  "vatNumber": "1234567890"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"accountingEmails\": [\n    \"myaccountemail@mysupercompany.com\"\n  ],\n  \"address\": \"21 jump street\",\n  \"city\": \"New-York\",\n  \"company\": \"My super company\",\n  \"countryIsoCodeAlpha3\": \"FRA\",\n  \"postalCode\": \"13014\",\n  \"vatNumber\": \"1234567890\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account/companyInfo")
  .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/v2/user/customer/account/companyInfo',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  accountingEmails: ['myaccountemail@mysupercompany.com'],
  address: '21 jump street',
  city: 'New-York',
  company: 'My super company',
  countryIsoCodeAlpha3: 'FRA',
  postalCode: '13014',
  vatNumber: '1234567890'
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/customer/account/companyInfo',
  headers: {'content-type': 'application/json'},
  body: {
    accountingEmails: ['myaccountemail@mysupercompany.com'],
    address: '21 jump street',
    city: 'New-York',
    company: 'My super company',
    countryIsoCodeAlpha3: 'FRA',
    postalCode: '13014',
    vatNumber: '1234567890'
  },
  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}}/v2/user/customer/account/companyInfo');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  accountingEmails: [
    'myaccountemail@mysupercompany.com'
  ],
  address: '21 jump street',
  city: 'New-York',
  company: 'My super company',
  countryIsoCodeAlpha3: 'FRA',
  postalCode: '13014',
  vatNumber: '1234567890'
});

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}}/v2/user/customer/account/companyInfo',
  headers: {'content-type': 'application/json'},
  data: {
    accountingEmails: ['myaccountemail@mysupercompany.com'],
    address: '21 jump street',
    city: 'New-York',
    company: 'My super company',
    countryIsoCodeAlpha3: 'FRA',
    postalCode: '13014',
    vatNumber: '1234567890'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/account/companyInfo';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"accountingEmails":["myaccountemail@mysupercompany.com"],"address":"21 jump street","city":"New-York","company":"My super company","countryIsoCodeAlpha3":"FRA","postalCode":"13014","vatNumber":"1234567890"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"accountingEmails": @[ @"myaccountemail@mysupercompany.com" ],
                              @"address": @"21 jump street",
                              @"city": @"New-York",
                              @"company": @"My super company",
                              @"countryIsoCodeAlpha3": @"FRA",
                              @"postalCode": @"13014",
                              @"vatNumber": @"1234567890" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/account/companyInfo"]
                                                       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}}/v2/user/customer/account/companyInfo" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"accountingEmails\": [\n    \"myaccountemail@mysupercompany.com\"\n  ],\n  \"address\": \"21 jump street\",\n  \"city\": \"New-York\",\n  \"company\": \"My super company\",\n  \"countryIsoCodeAlpha3\": \"FRA\",\n  \"postalCode\": \"13014\",\n  \"vatNumber\": \"1234567890\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/account/companyInfo",
  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([
    'accountingEmails' => [
        'myaccountemail@mysupercompany.com'
    ],
    'address' => '21 jump street',
    'city' => 'New-York',
    'company' => 'My super company',
    'countryIsoCodeAlpha3' => 'FRA',
    'postalCode' => '13014',
    'vatNumber' => '1234567890'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/customer/account/companyInfo', [
  'body' => '{
  "accountingEmails": [
    "myaccountemail@mysupercompany.com"
  ],
  "address": "21 jump street",
  "city": "New-York",
  "company": "My super company",
  "countryIsoCodeAlpha3": "FRA",
  "postalCode": "13014",
  "vatNumber": "1234567890"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/account/companyInfo');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'accountingEmails' => [
    'myaccountemail@mysupercompany.com'
  ],
  'address' => '21 jump street',
  'city' => 'New-York',
  'company' => 'My super company',
  'countryIsoCodeAlpha3' => 'FRA',
  'postalCode' => '13014',
  'vatNumber' => '1234567890'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'accountingEmails' => [
    'myaccountemail@mysupercompany.com'
  ],
  'address' => '21 jump street',
  'city' => 'New-York',
  'company' => 'My super company',
  'countryIsoCodeAlpha3' => 'FRA',
  'postalCode' => '13014',
  'vatNumber' => '1234567890'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/customer/account/companyInfo');
$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}}/v2/user/customer/account/companyInfo' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "accountingEmails": [
    "myaccountemail@mysupercompany.com"
  ],
  "address": "21 jump street",
  "city": "New-York",
  "company": "My super company",
  "countryIsoCodeAlpha3": "FRA",
  "postalCode": "13014",
  "vatNumber": "1234567890"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/account/companyInfo' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "accountingEmails": [
    "myaccountemail@mysupercompany.com"
  ],
  "address": "21 jump street",
  "city": "New-York",
  "company": "My super company",
  "countryIsoCodeAlpha3": "FRA",
  "postalCode": "13014",
  "vatNumber": "1234567890"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"accountingEmails\": [\n    \"myaccountemail@mysupercompany.com\"\n  ],\n  \"address\": \"21 jump street\",\n  \"city\": \"New-York\",\n  \"company\": \"My super company\",\n  \"countryIsoCodeAlpha3\": \"FRA\",\n  \"postalCode\": \"13014\",\n  \"vatNumber\": \"1234567890\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/user/customer/account/companyInfo", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/account/companyInfo"

payload = {
    "accountingEmails": ["myaccountemail@mysupercompany.com"],
    "address": "21 jump street",
    "city": "New-York",
    "company": "My super company",
    "countryIsoCodeAlpha3": "FRA",
    "postalCode": "13014",
    "vatNumber": "1234567890"
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/account/companyInfo"

payload <- "{\n  \"accountingEmails\": [\n    \"myaccountemail@mysupercompany.com\"\n  ],\n  \"address\": \"21 jump street\",\n  \"city\": \"New-York\",\n  \"company\": \"My super company\",\n  \"countryIsoCodeAlpha3\": \"FRA\",\n  \"postalCode\": \"13014\",\n  \"vatNumber\": \"1234567890\"\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}}/v2/user/customer/account/companyInfo")

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  \"accountingEmails\": [\n    \"myaccountemail@mysupercompany.com\"\n  ],\n  \"address\": \"21 jump street\",\n  \"city\": \"New-York\",\n  \"company\": \"My super company\",\n  \"countryIsoCodeAlpha3\": \"FRA\",\n  \"postalCode\": \"13014\",\n  \"vatNumber\": \"1234567890\"\n}"

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/v2/user/customer/account/companyInfo') do |req|
  req.body = "{\n  \"accountingEmails\": [\n    \"myaccountemail@mysupercompany.com\"\n  ],\n  \"address\": \"21 jump street\",\n  \"city\": \"New-York\",\n  \"company\": \"My super company\",\n  \"countryIsoCodeAlpha3\": \"FRA\",\n  \"postalCode\": \"13014\",\n  \"vatNumber\": \"1234567890\"\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}}/v2/user/customer/account/companyInfo";

    let payload = json!({
        "accountingEmails": ("myaccountemail@mysupercompany.com"),
        "address": "21 jump street",
        "city": "New-York",
        "company": "My super company",
        "countryIsoCodeAlpha3": "FRA",
        "postalCode": "13014",
        "vatNumber": "1234567890"
    });

    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}}/v2/user/customer/account/companyInfo \
  --header 'content-type: application/json' \
  --data '{
  "accountingEmails": [
    "myaccountemail@mysupercompany.com"
  ],
  "address": "21 jump street",
  "city": "New-York",
  "company": "My super company",
  "countryIsoCodeAlpha3": "FRA",
  "postalCode": "13014",
  "vatNumber": "1234567890"
}'
echo '{
  "accountingEmails": [
    "myaccountemail@mysupercompany.com"
  ],
  "address": "21 jump street",
  "city": "New-York",
  "company": "My super company",
  "countryIsoCodeAlpha3": "FRA",
  "postalCode": "13014",
  "vatNumber": "1234567890"
}' |  \
  http PUT {{baseUrl}}/v2/user/customer/account/companyInfo \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "accountingEmails": [\n    "myaccountemail@mysupercompany.com"\n  ],\n  "address": "21 jump street",\n  "city": "New-York",\n  "company": "My super company",\n  "countryIsoCodeAlpha3": "FRA",\n  "postalCode": "13014",\n  "vatNumber": "1234567890"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/customer/account/companyInfo
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "accountingEmails": ["myaccountemail@mysupercompany.com"],
  "address": "21 jump street",
  "city": "New-York",
  "company": "My super company",
  "countryIsoCodeAlpha3": "FRA",
  "postalCode": "13014",
  "vatNumber": "1234567890"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/account/companyInfo")! 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 Change user email
{{baseUrl}}/v2/user/customer/account/changeEmail
BODY json

{
  "newEmail": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/account/changeEmail");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"newEmail\": \"paulsimon@mysupercompany.com\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/customer/account/changeEmail" {:content-type :json
                                                                                 :form-params {:newEmail "paulsimon@mysupercompany.com"}})
require "http/client"

url = "{{baseUrl}}/v2/user/customer/account/changeEmail"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"newEmail\": \"paulsimon@mysupercompany.com\"\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}}/v2/user/customer/account/changeEmail"),
    Content = new StringContent("{\n  \"newEmail\": \"paulsimon@mysupercompany.com\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/account/changeEmail");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"newEmail\": \"paulsimon@mysupercompany.com\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/account/changeEmail"

	payload := strings.NewReader("{\n  \"newEmail\": \"paulsimon@mysupercompany.com\"\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/v2/user/customer/account/changeEmail HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 48

{
  "newEmail": "paulsimon@mysupercompany.com"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/customer/account/changeEmail")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"newEmail\": \"paulsimon@mysupercompany.com\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/account/changeEmail"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"newEmail\": \"paulsimon@mysupercompany.com\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"newEmail\": \"paulsimon@mysupercompany.com\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account/changeEmail")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/customer/account/changeEmail")
  .header("content-type", "application/json")
  .body("{\n  \"newEmail\": \"paulsimon@mysupercompany.com\"\n}")
  .asString();
const data = JSON.stringify({
  newEmail: 'paulsimon@mysupercompany.com'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/customer/account/changeEmail');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/account/changeEmail',
  headers: {'content-type': 'application/json'},
  data: {newEmail: 'paulsimon@mysupercompany.com'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/account/changeEmail';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"newEmail":"paulsimon@mysupercompany.com"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/account/changeEmail',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "newEmail": "paulsimon@mysupercompany.com"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"newEmail\": \"paulsimon@mysupercompany.com\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account/changeEmail")
  .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/v2/user/customer/account/changeEmail',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({newEmail: 'paulsimon@mysupercompany.com'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/account/changeEmail',
  headers: {'content-type': 'application/json'},
  body: {newEmail: 'paulsimon@mysupercompany.com'},
  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}}/v2/user/customer/account/changeEmail');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  newEmail: 'paulsimon@mysupercompany.com'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/account/changeEmail',
  headers: {'content-type': 'application/json'},
  data: {newEmail: 'paulsimon@mysupercompany.com'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/account/changeEmail';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"newEmail":"paulsimon@mysupercompany.com"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"newEmail": @"paulsimon@mysupercompany.com" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/account/changeEmail"]
                                                       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}}/v2/user/customer/account/changeEmail" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"newEmail\": \"paulsimon@mysupercompany.com\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/account/changeEmail",
  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([
    'newEmail' => 'paulsimon@mysupercompany.com'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/customer/account/changeEmail', [
  'body' => '{
  "newEmail": "paulsimon@mysupercompany.com"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/account/changeEmail');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'newEmail' => 'paulsimon@mysupercompany.com'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'newEmail' => 'paulsimon@mysupercompany.com'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/customer/account/changeEmail');
$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}}/v2/user/customer/account/changeEmail' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "newEmail": "paulsimon@mysupercompany.com"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/account/changeEmail' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "newEmail": "paulsimon@mysupercompany.com"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"newEmail\": \"paulsimon@mysupercompany.com\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/customer/account/changeEmail", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/account/changeEmail"

payload = { "newEmail": "paulsimon@mysupercompany.com" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/account/changeEmail"

payload <- "{\n  \"newEmail\": \"paulsimon@mysupercompany.com\"\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}}/v2/user/customer/account/changeEmail")

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  \"newEmail\": \"paulsimon@mysupercompany.com\"\n}"

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/v2/user/customer/account/changeEmail') do |req|
  req.body = "{\n  \"newEmail\": \"paulsimon@mysupercompany.com\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/account/changeEmail";

    let payload = json!({"newEmail": "paulsimon@mysupercompany.com"});

    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}}/v2/user/customer/account/changeEmail \
  --header 'content-type: application/json' \
  --data '{
  "newEmail": "paulsimon@mysupercompany.com"
}'
echo '{
  "newEmail": "paulsimon@mysupercompany.com"
}' |  \
  http POST {{baseUrl}}/v2/user/customer/account/changeEmail \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "newEmail": "paulsimon@mysupercompany.com"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/customer/account/changeEmail
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["newEmail": "paulsimon@mysupercompany.com"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/account/changeEmail")! 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 Change user password
{{baseUrl}}/v2/user/customer/account/changePassword
BODY json

{
  "newPassword": "",
  "oldPassword": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/account/changePassword");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"newPassword\": \"\",\n  \"oldPassword\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/customer/account/changePassword" {:content-type :json
                                                                                    :form-params {:newPassword ""
                                                                                                  :oldPassword ""}})
require "http/client"

url = "{{baseUrl}}/v2/user/customer/account/changePassword"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"newPassword\": \"\",\n  \"oldPassword\": \"\"\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}}/v2/user/customer/account/changePassword"),
    Content = new StringContent("{\n  \"newPassword\": \"\",\n  \"oldPassword\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/account/changePassword");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"newPassword\": \"\",\n  \"oldPassword\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/account/changePassword"

	payload := strings.NewReader("{\n  \"newPassword\": \"\",\n  \"oldPassword\": \"\"\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/v2/user/customer/account/changePassword HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 44

{
  "newPassword": "",
  "oldPassword": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/customer/account/changePassword")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"newPassword\": \"\",\n  \"oldPassword\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/account/changePassword"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"newPassword\": \"\",\n  \"oldPassword\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"newPassword\": \"\",\n  \"oldPassword\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account/changePassword")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/customer/account/changePassword")
  .header("content-type", "application/json")
  .body("{\n  \"newPassword\": \"\",\n  \"oldPassword\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  newPassword: '',
  oldPassword: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/customer/account/changePassword');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/account/changePassword',
  headers: {'content-type': 'application/json'},
  data: {newPassword: '', oldPassword: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/account/changePassword';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"newPassword":"","oldPassword":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/account/changePassword',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "newPassword": "",\n  "oldPassword": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"newPassword\": \"\",\n  \"oldPassword\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account/changePassword")
  .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/v2/user/customer/account/changePassword',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({newPassword: '', oldPassword: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/account/changePassword',
  headers: {'content-type': 'application/json'},
  body: {newPassword: '', oldPassword: ''},
  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}}/v2/user/customer/account/changePassword');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  newPassword: '',
  oldPassword: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/account/changePassword',
  headers: {'content-type': 'application/json'},
  data: {newPassword: '', oldPassword: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/account/changePassword';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"newPassword":"","oldPassword":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"newPassword": @"",
                              @"oldPassword": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/account/changePassword"]
                                                       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}}/v2/user/customer/account/changePassword" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"newPassword\": \"\",\n  \"oldPassword\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/account/changePassword",
  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([
    'newPassword' => '',
    'oldPassword' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/customer/account/changePassword', [
  'body' => '{
  "newPassword": "",
  "oldPassword": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/account/changePassword');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'newPassword' => '',
  'oldPassword' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'newPassword' => '',
  'oldPassword' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/customer/account/changePassword');
$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}}/v2/user/customer/account/changePassword' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "newPassword": "",
  "oldPassword": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/account/changePassword' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "newPassword": "",
  "oldPassword": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"newPassword\": \"\",\n  \"oldPassword\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/customer/account/changePassword", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/account/changePassword"

payload = {
    "newPassword": "",
    "oldPassword": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/account/changePassword"

payload <- "{\n  \"newPassword\": \"\",\n  \"oldPassword\": \"\"\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}}/v2/user/customer/account/changePassword")

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  \"newPassword\": \"\",\n  \"oldPassword\": \"\"\n}"

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/v2/user/customer/account/changePassword') do |req|
  req.body = "{\n  \"newPassword\": \"\",\n  \"oldPassword\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/account/changePassword";

    let payload = json!({
        "newPassword": "",
        "oldPassword": ""
    });

    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}}/v2/user/customer/account/changePassword \
  --header 'content-type: application/json' \
  --data '{
  "newPassword": "",
  "oldPassword": ""
}'
echo '{
  "newPassword": "",
  "oldPassword": ""
}' |  \
  http POST {{baseUrl}}/v2/user/customer/account/changePassword \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "newPassword": "",\n  "oldPassword": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/customer/account/changePassword
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "newPassword": "",
  "oldPassword": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/account/changePassword")! 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 Change user picture information
{{baseUrl}}/v2/user/customer/account/profilePictureInfo
BODY json

{
  "profilePictureSelected": "",
  "profilePictureUrl": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/account/profilePictureInfo");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"profilePictureSelected\": \"initials\",\n  \"profilePictureUrl\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/user/customer/account/profilePictureInfo" {:content-type :json
                                                                                       :form-params {:profilePictureSelected "initials"
                                                                                                     :profilePictureUrl "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg"}})
require "http/client"

url = "{{baseUrl}}/v2/user/customer/account/profilePictureInfo"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"profilePictureSelected\": \"initials\",\n  \"profilePictureUrl\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg\"\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}}/v2/user/customer/account/profilePictureInfo"),
    Content = new StringContent("{\n  \"profilePictureSelected\": \"initials\",\n  \"profilePictureUrl\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/account/profilePictureInfo");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"profilePictureSelected\": \"initials\",\n  \"profilePictureUrl\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/account/profilePictureInfo"

	payload := strings.NewReader("{\n  \"profilePictureSelected\": \"initials\",\n  \"profilePictureUrl\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg\"\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/v2/user/customer/account/profilePictureInfo HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 196

{
  "profilePictureSelected": "initials",
  "profilePictureUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/user/customer/account/profilePictureInfo")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"profilePictureSelected\": \"initials\",\n  \"profilePictureUrl\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/account/profilePictureInfo"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"profilePictureSelected\": \"initials\",\n  \"profilePictureUrl\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"profilePictureSelected\": \"initials\",\n  \"profilePictureUrl\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account/profilePictureInfo")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/user/customer/account/profilePictureInfo")
  .header("content-type", "application/json")
  .body("{\n  \"profilePictureSelected\": \"initials\",\n  \"profilePictureUrl\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg\"\n}")
  .asString();
const data = JSON.stringify({
  profilePictureSelected: 'initials',
  profilePictureUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/user/customer/account/profilePictureInfo');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/customer/account/profilePictureInfo',
  headers: {'content-type': 'application/json'},
  data: {
    profilePictureSelected: 'initials',
    profilePictureUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/account/profilePictureInfo';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"profilePictureSelected":"initials","profilePictureUrl":"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/account/profilePictureInfo',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "profilePictureSelected": "initials",\n  "profilePictureUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"profilePictureSelected\": \"initials\",\n  \"profilePictureUrl\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account/profilePictureInfo")
  .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/v2/user/customer/account/profilePictureInfo',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  profilePictureSelected: 'initials',
  profilePictureUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg'
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/customer/account/profilePictureInfo',
  headers: {'content-type': 'application/json'},
  body: {
    profilePictureSelected: 'initials',
    profilePictureUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg'
  },
  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}}/v2/user/customer/account/profilePictureInfo');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  profilePictureSelected: 'initials',
  profilePictureUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg'
});

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}}/v2/user/customer/account/profilePictureInfo',
  headers: {'content-type': 'application/json'},
  data: {
    profilePictureSelected: 'initials',
    profilePictureUrl: 'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/account/profilePictureInfo';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"profilePictureSelected":"initials","profilePictureUrl":"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"profilePictureSelected": @"initials",
                              @"profilePictureUrl": @"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/account/profilePictureInfo"]
                                                       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}}/v2/user/customer/account/profilePictureInfo" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"profilePictureSelected\": \"initials\",\n  \"profilePictureUrl\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/account/profilePictureInfo",
  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([
    'profilePictureSelected' => 'initials',
    'profilePictureUrl' => 'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/customer/account/profilePictureInfo', [
  'body' => '{
  "profilePictureSelected": "initials",
  "profilePictureUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/account/profilePictureInfo');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'profilePictureSelected' => 'initials',
  'profilePictureUrl' => 'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'profilePictureSelected' => 'initials',
  'profilePictureUrl' => 'https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/customer/account/profilePictureInfo');
$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}}/v2/user/customer/account/profilePictureInfo' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "profilePictureSelected": "initials",
  "profilePictureUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/account/profilePictureInfo' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "profilePictureSelected": "initials",
  "profilePictureUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"profilePictureSelected\": \"initials\",\n  \"profilePictureUrl\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/user/customer/account/profilePictureInfo", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/account/profilePictureInfo"

payload = {
    "profilePictureSelected": "initials",
    "profilePictureUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg"
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/account/profilePictureInfo"

payload <- "{\n  \"profilePictureSelected\": \"initials\",\n  \"profilePictureUrl\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg\"\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}}/v2/user/customer/account/profilePictureInfo")

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  \"profilePictureSelected\": \"initials\",\n  \"profilePictureUrl\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg\"\n}"

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/v2/user/customer/account/profilePictureInfo') do |req|
  req.body = "{\n  \"profilePictureSelected\": \"initials\",\n  \"profilePictureUrl\": \"https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg\"\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}}/v2/user/customer/account/profilePictureInfo";

    let payload = json!({
        "profilePictureSelected": "initials",
        "profilePictureUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg"
    });

    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}}/v2/user/customer/account/profilePictureInfo \
  --header 'content-type: application/json' \
  --data '{
  "profilePictureSelected": "initials",
  "profilePictureUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg"
}'
echo '{
  "profilePictureSelected": "initials",
  "profilePictureUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg"
}' |  \
  http PUT {{baseUrl}}/v2/user/customer/account/profilePictureInfo \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "profilePictureSelected": "initials",\n  "profilePictureUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/customer/account/profilePictureInfo
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "profilePictureSelected": "initials",
  "profilePictureUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/account/profilePictureInfo")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get credit card information
{{baseUrl}}/v2/user/customer/account/creditCardInfo
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/account/creditCardInfo");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/customer/account/creditCardInfo")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/account/creditCardInfo"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/customer/account/creditCardInfo"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/account/creditCardInfo");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/account/creditCardInfo"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/customer/account/creditCardInfo HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/customer/account/creditCardInfo")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/account/creditCardInfo"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account/creditCardInfo")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/customer/account/creditCardInfo")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/customer/account/creditCardInfo');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/account/creditCardInfo'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/account/creditCardInfo';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/account/creditCardInfo',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account/creditCardInfo")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/account/creditCardInfo',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/account/creditCardInfo'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/customer/account/creditCardInfo');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/account/creditCardInfo'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/account/creditCardInfo';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/account/creditCardInfo"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/customer/account/creditCardInfo" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/account/creditCardInfo",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/customer/account/creditCardInfo');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/account/creditCardInfo');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/account/creditCardInfo');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/account/creditCardInfo' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/account/creditCardInfo' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/customer/account/creditCardInfo")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/account/creditCardInfo"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/account/creditCardInfo"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/account/creditCardInfo")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/customer/account/creditCardInfo') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/account/creditCardInfo";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/customer/account/creditCardInfo
http GET {{baseUrl}}/v2/user/customer/account/creditCardInfo
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/customer/account/creditCardInfo
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/account/creditCardInfo")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 profile picture information
{{baseUrl}}/v2/user/customer/account/profilePictureInfo
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/account/profilePictureInfo");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/customer/account/profilePictureInfo")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/account/profilePictureInfo"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/customer/account/profilePictureInfo"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/account/profilePictureInfo");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/account/profilePictureInfo"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/customer/account/profilePictureInfo HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/customer/account/profilePictureInfo")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/account/profilePictureInfo"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account/profilePictureInfo")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/customer/account/profilePictureInfo")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/customer/account/profilePictureInfo');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/account/profilePictureInfo'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/account/profilePictureInfo';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/account/profilePictureInfo',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account/profilePictureInfo")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/account/profilePictureInfo',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/account/profilePictureInfo'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/customer/account/profilePictureInfo');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/account/profilePictureInfo'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/account/profilePictureInfo';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/account/profilePictureInfo"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/customer/account/profilePictureInfo" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/account/profilePictureInfo",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/customer/account/profilePictureInfo');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/account/profilePictureInfo');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/account/profilePictureInfo');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/account/profilePictureInfo' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/account/profilePictureInfo' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/customer/account/profilePictureInfo")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/account/profilePictureInfo"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/account/profilePictureInfo"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/account/profilePictureInfo")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/customer/account/profilePictureInfo') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/account/profilePictureInfo";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/customer/account/profilePictureInfo
http GET {{baseUrl}}/v2/user/customer/account/profilePictureInfo
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/customer/account/profilePictureInfo
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/account/profilePictureInfo")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get user account information
{{baseUrl}}/v2/user/customer/account
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/account");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/customer/account")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/account"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/customer/account"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/account");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/account"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/customer/account HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/customer/account")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/account"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/customer/account")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/customer/account');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/customer/account'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/account';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/account',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/account',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/customer/account'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/customer/account');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/customer/account'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/account';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/account"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/customer/account" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/account",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/customer/account');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/account');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/account');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/account' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/account' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/customer/account")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/account"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/account"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/account")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/customer/account') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/account";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/customer/account
http GET {{baseUrl}}/v2/user/customer/account
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/customer/account
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/account")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "commercialOwnerEmail": "paulsimon@mysupercompany.com",
  "companyInfo": {
    "accountingEmails": [
      "myaccountemail@mysupercompany.com"
    ],
    "address": "21 jump street",
    "city": "New-York",
    "company": "My super company",
    "countryIsoCodeAlpha3": "FRA",
    "postalCode": "13014",
    "vatNumber": "1234567890"
  },
  "email": "paulsimon@mysupercompany.com",
  "personalInfo": {
    "beezUPTimeZoneId": "79",
    "firstName": "Paul",
    "lastName": "Simon",
    "phoneNumber": "5551234",
    "whatIDo": "I'm the Manager on this company"
  },
  "profilePictureUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Marlon_Brando_%28cropped%29.jpg/220px-Marlon_Brando_%28cropped%29.jpg",
  "status": "Active",
  "userId": "8a7fbdec-9e71-472e-9974-27d5c1d57cf8"
}
POST Resend email activation
{{baseUrl}}/v2/user/customer/account/resendEmailActivation
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/account/resendEmailActivation");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/customer/account/resendEmailActivation")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/account/resendEmailActivation"

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}}/v2/user/customer/account/resendEmailActivation"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/account/resendEmailActivation");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/account/resendEmailActivation"

	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/v2/user/customer/account/resendEmailActivation HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/customer/account/resendEmailActivation")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/account/resendEmailActivation"))
    .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}}/v2/user/customer/account/resendEmailActivation")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/customer/account/resendEmailActivation")
  .asString();
const 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}}/v2/user/customer/account/resendEmailActivation');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/account/resendEmailActivation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/account/resendEmailActivation';
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}}/v2/user/customer/account/resendEmailActivation',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account/resendEmailActivation")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/account/resendEmailActivation',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/customer/account/resendEmailActivation'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/customer/account/resendEmailActivation');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/account/resendEmailActivation'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/account/resendEmailActivation';
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}}/v2/user/customer/account/resendEmailActivation"]
                                                       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}}/v2/user/customer/account/resendEmailActivation" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/account/resendEmailActivation",
  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}}/v2/user/customer/account/resendEmailActivation');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/account/resendEmailActivation');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/account/resendEmailActivation');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/account/resendEmailActivation' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/account/resendEmailActivation' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/customer/account/resendEmailActivation")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/account/resendEmailActivation"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/account/resendEmailActivation"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/account/resendEmailActivation")

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/v2/user/customer/account/resendEmailActivation') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/account/resendEmailActivation";

    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}}/v2/user/customer/account/resendEmailActivation
http POST {{baseUrl}}/v2/user/customer/account/resendEmailActivation
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/customer/account/resendEmailActivation
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/account/resendEmailActivation")! 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 Save user credit card info
{{baseUrl}}/v2/user/customer/account/creditCardInfo
BODY json

{
  "cardNumber": "",
  "cardVerificationCode": "",
  "expirationMonth": 0,
  "expirationYear": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/account/creditCardInfo");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"cardNumber\": \"1234567890091234\",\n  \"cardVerificationCode\": \"123\",\n  \"expirationMonth\": \"12\",\n  \"expirationYear\": \"2017\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/user/customer/account/creditCardInfo" {:content-type :json
                                                                                   :form-params {:cardNumber "1234567890091234"
                                                                                                 :cardVerificationCode "123"
                                                                                                 :expirationMonth "12"
                                                                                                 :expirationYear "2017"}})
require "http/client"

url = "{{baseUrl}}/v2/user/customer/account/creditCardInfo"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"cardNumber\": \"1234567890091234\",\n  \"cardVerificationCode\": \"123\",\n  \"expirationMonth\": \"12\",\n  \"expirationYear\": \"2017\"\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}}/v2/user/customer/account/creditCardInfo"),
    Content = new StringContent("{\n  \"cardNumber\": \"1234567890091234\",\n  \"cardVerificationCode\": \"123\",\n  \"expirationMonth\": \"12\",\n  \"expirationYear\": \"2017\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/account/creditCardInfo");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"cardNumber\": \"1234567890091234\",\n  \"cardVerificationCode\": \"123\",\n  \"expirationMonth\": \"12\",\n  \"expirationYear\": \"2017\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/account/creditCardInfo"

	payload := strings.NewReader("{\n  \"cardNumber\": \"1234567890091234\",\n  \"cardVerificationCode\": \"123\",\n  \"expirationMonth\": \"12\",\n  \"expirationYear\": \"2017\"\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/v2/user/customer/account/creditCardInfo HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 126

{
  "cardNumber": "1234567890091234",
  "cardVerificationCode": "123",
  "expirationMonth": "12",
  "expirationYear": "2017"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/user/customer/account/creditCardInfo")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"cardNumber\": \"1234567890091234\",\n  \"cardVerificationCode\": \"123\",\n  \"expirationMonth\": \"12\",\n  \"expirationYear\": \"2017\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/account/creditCardInfo"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"cardNumber\": \"1234567890091234\",\n  \"cardVerificationCode\": \"123\",\n  \"expirationMonth\": \"12\",\n  \"expirationYear\": \"2017\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"cardNumber\": \"1234567890091234\",\n  \"cardVerificationCode\": \"123\",\n  \"expirationMonth\": \"12\",\n  \"expirationYear\": \"2017\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account/creditCardInfo")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/user/customer/account/creditCardInfo")
  .header("content-type", "application/json")
  .body("{\n  \"cardNumber\": \"1234567890091234\",\n  \"cardVerificationCode\": \"123\",\n  \"expirationMonth\": \"12\",\n  \"expirationYear\": \"2017\"\n}")
  .asString();
const data = JSON.stringify({
  cardNumber: '1234567890091234',
  cardVerificationCode: '123',
  expirationMonth: '12',
  expirationYear: '2017'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/user/customer/account/creditCardInfo');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/customer/account/creditCardInfo',
  headers: {'content-type': 'application/json'},
  data: {
    cardNumber: '1234567890091234',
    cardVerificationCode: '123',
    expirationMonth: '12',
    expirationYear: '2017'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/account/creditCardInfo';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"cardNumber":"1234567890091234","cardVerificationCode":"123","expirationMonth":"12","expirationYear":"2017"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/account/creditCardInfo',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "cardNumber": "1234567890091234",\n  "cardVerificationCode": "123",\n  "expirationMonth": "12",\n  "expirationYear": "2017"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"cardNumber\": \"1234567890091234\",\n  \"cardVerificationCode\": \"123\",\n  \"expirationMonth\": \"12\",\n  \"expirationYear\": \"2017\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account/creditCardInfo")
  .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/v2/user/customer/account/creditCardInfo',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  cardNumber: '1234567890091234',
  cardVerificationCode: '123',
  expirationMonth: '12',
  expirationYear: '2017'
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/customer/account/creditCardInfo',
  headers: {'content-type': 'application/json'},
  body: {
    cardNumber: '1234567890091234',
    cardVerificationCode: '123',
    expirationMonth: '12',
    expirationYear: '2017'
  },
  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}}/v2/user/customer/account/creditCardInfo');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  cardNumber: '1234567890091234',
  cardVerificationCode: '123',
  expirationMonth: '12',
  expirationYear: '2017'
});

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}}/v2/user/customer/account/creditCardInfo',
  headers: {'content-type': 'application/json'},
  data: {
    cardNumber: '1234567890091234',
    cardVerificationCode: '123',
    expirationMonth: '12',
    expirationYear: '2017'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/account/creditCardInfo';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"cardNumber":"1234567890091234","cardVerificationCode":"123","expirationMonth":"12","expirationYear":"2017"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"cardNumber": @"1234567890091234",
                              @"cardVerificationCode": @"123",
                              @"expirationMonth": @"12",
                              @"expirationYear": @"2017" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/account/creditCardInfo"]
                                                       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}}/v2/user/customer/account/creditCardInfo" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"cardNumber\": \"1234567890091234\",\n  \"cardVerificationCode\": \"123\",\n  \"expirationMonth\": \"12\",\n  \"expirationYear\": \"2017\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/account/creditCardInfo",
  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([
    'cardNumber' => '1234567890091234',
    'cardVerificationCode' => '123',
    'expirationMonth' => '12',
    'expirationYear' => '2017'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/customer/account/creditCardInfo', [
  'body' => '{
  "cardNumber": "1234567890091234",
  "cardVerificationCode": "123",
  "expirationMonth": "12",
  "expirationYear": "2017"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/account/creditCardInfo');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'cardNumber' => '1234567890091234',
  'cardVerificationCode' => '123',
  'expirationMonth' => '12',
  'expirationYear' => '2017'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'cardNumber' => '1234567890091234',
  'cardVerificationCode' => '123',
  'expirationMonth' => '12',
  'expirationYear' => '2017'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/customer/account/creditCardInfo');
$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}}/v2/user/customer/account/creditCardInfo' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "cardNumber": "1234567890091234",
  "cardVerificationCode": "123",
  "expirationMonth": "12",
  "expirationYear": "2017"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/account/creditCardInfo' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "cardNumber": "1234567890091234",
  "cardVerificationCode": "123",
  "expirationMonth": "12",
  "expirationYear": "2017"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"cardNumber\": \"1234567890091234\",\n  \"cardVerificationCode\": \"123\",\n  \"expirationMonth\": \"12\",\n  \"expirationYear\": \"2017\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/user/customer/account/creditCardInfo", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/account/creditCardInfo"

payload = {
    "cardNumber": "1234567890091234",
    "cardVerificationCode": "123",
    "expirationMonth": "12",
    "expirationYear": "2017"
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/account/creditCardInfo"

payload <- "{\n  \"cardNumber\": \"1234567890091234\",\n  \"cardVerificationCode\": \"123\",\n  \"expirationMonth\": \"12\",\n  \"expirationYear\": \"2017\"\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}}/v2/user/customer/account/creditCardInfo")

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  \"cardNumber\": \"1234567890091234\",\n  \"cardVerificationCode\": \"123\",\n  \"expirationMonth\": \"12\",\n  \"expirationYear\": \"2017\"\n}"

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/v2/user/customer/account/creditCardInfo') do |req|
  req.body = "{\n  \"cardNumber\": \"1234567890091234\",\n  \"cardVerificationCode\": \"123\",\n  \"expirationMonth\": \"12\",\n  \"expirationYear\": \"2017\"\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}}/v2/user/customer/account/creditCardInfo";

    let payload = json!({
        "cardNumber": "1234567890091234",
        "cardVerificationCode": "123",
        "expirationMonth": "12",
        "expirationYear": "2017"
    });

    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}}/v2/user/customer/account/creditCardInfo \
  --header 'content-type: application/json' \
  --data '{
  "cardNumber": "1234567890091234",
  "cardVerificationCode": "123",
  "expirationMonth": "12",
  "expirationYear": "2017"
}'
echo '{
  "cardNumber": "1234567890091234",
  "cardVerificationCode": "123",
  "expirationMonth": "12",
  "expirationYear": "2017"
}' |  \
  http PUT {{baseUrl}}/v2/user/customer/account/creditCardInfo \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "cardNumber": "1234567890091234",\n  "cardVerificationCode": "123",\n  "expirationMonth": "12",\n  "expirationYear": "2017"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/customer/account/creditCardInfo
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "cardNumber": "1234567890091234",
  "cardVerificationCode": "123",
  "expirationMonth": "12",
  "expirationYear": "2017"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/account/creditCardInfo")! 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 Save user personal information
{{baseUrl}}/v2/user/customer/account/personalInfo
BODY json

{
  "beezUPTimeZoneId": 0,
  "firstName": "",
  "lastName": "",
  "phoneNumber": "",
  "whatIDo": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/account/personalInfo");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"beezUPTimeZoneId\": \"79\",\n  \"firstName\": \"Paul\",\n  \"lastName\": \"Simon\",\n  \"phoneNumber\": \"5551234\",\n  \"whatIDo\": \"I'm the Manager on this company\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/user/customer/account/personalInfo" {:content-type :json
                                                                                 :form-params {:beezUPTimeZoneId "79"
                                                                                               :firstName "Paul"
                                                                                               :lastName "Simon"
                                                                                               :phoneNumber "5551234"
                                                                                               :whatIDo "I'm the Manager on this company"}})
require "http/client"

url = "{{baseUrl}}/v2/user/customer/account/personalInfo"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"beezUPTimeZoneId\": \"79\",\n  \"firstName\": \"Paul\",\n  \"lastName\": \"Simon\",\n  \"phoneNumber\": \"5551234\",\n  \"whatIDo\": \"I'm the Manager on this company\"\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}}/v2/user/customer/account/personalInfo"),
    Content = new StringContent("{\n  \"beezUPTimeZoneId\": \"79\",\n  \"firstName\": \"Paul\",\n  \"lastName\": \"Simon\",\n  \"phoneNumber\": \"5551234\",\n  \"whatIDo\": \"I'm the Manager on this company\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/account/personalInfo");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"beezUPTimeZoneId\": \"79\",\n  \"firstName\": \"Paul\",\n  \"lastName\": \"Simon\",\n  \"phoneNumber\": \"5551234\",\n  \"whatIDo\": \"I'm the Manager on this company\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/account/personalInfo"

	payload := strings.NewReader("{\n  \"beezUPTimeZoneId\": \"79\",\n  \"firstName\": \"Paul\",\n  \"lastName\": \"Simon\",\n  \"phoneNumber\": \"5551234\",\n  \"whatIDo\": \"I'm the Manager on this company\"\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/v2/user/customer/account/personalInfo HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 152

{
  "beezUPTimeZoneId": "79",
  "firstName": "Paul",
  "lastName": "Simon",
  "phoneNumber": "5551234",
  "whatIDo": "I'm the Manager on this company"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/user/customer/account/personalInfo")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"beezUPTimeZoneId\": \"79\",\n  \"firstName\": \"Paul\",\n  \"lastName\": \"Simon\",\n  \"phoneNumber\": \"5551234\",\n  \"whatIDo\": \"I'm the Manager on this company\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/account/personalInfo"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"beezUPTimeZoneId\": \"79\",\n  \"firstName\": \"Paul\",\n  \"lastName\": \"Simon\",\n  \"phoneNumber\": \"5551234\",\n  \"whatIDo\": \"I'm the Manager on this company\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"beezUPTimeZoneId\": \"79\",\n  \"firstName\": \"Paul\",\n  \"lastName\": \"Simon\",\n  \"phoneNumber\": \"5551234\",\n  \"whatIDo\": \"I'm the Manager on this company\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account/personalInfo")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/user/customer/account/personalInfo")
  .header("content-type", "application/json")
  .body("{\n  \"beezUPTimeZoneId\": \"79\",\n  \"firstName\": \"Paul\",\n  \"lastName\": \"Simon\",\n  \"phoneNumber\": \"5551234\",\n  \"whatIDo\": \"I'm the Manager on this company\"\n}")
  .asString();
const data = JSON.stringify({
  beezUPTimeZoneId: '79',
  firstName: 'Paul',
  lastName: 'Simon',
  phoneNumber: '5551234',
  whatIDo: 'I\'m the Manager on this company'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/user/customer/account/personalInfo');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/customer/account/personalInfo',
  headers: {'content-type': 'application/json'},
  data: {
    beezUPTimeZoneId: '79',
    firstName: 'Paul',
    lastName: 'Simon',
    phoneNumber: '5551234',
    whatIDo: 'I\'m the Manager on this company'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/account/personalInfo';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"beezUPTimeZoneId":"79","firstName":"Paul","lastName":"Simon","phoneNumber":"5551234","whatIDo":"I\'m the Manager on this company"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/account/personalInfo',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "beezUPTimeZoneId": "79",\n  "firstName": "Paul",\n  "lastName": "Simon",\n  "phoneNumber": "5551234",\n  "whatIDo": "I\'m the Manager on this company"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"beezUPTimeZoneId\": \"79\",\n  \"firstName\": \"Paul\",\n  \"lastName\": \"Simon\",\n  \"phoneNumber\": \"5551234\",\n  \"whatIDo\": \"I'm the Manager on this company\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/account/personalInfo")
  .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/v2/user/customer/account/personalInfo',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  beezUPTimeZoneId: '79',
  firstName: 'Paul',
  lastName: 'Simon',
  phoneNumber: '5551234',
  whatIDo: 'I\'m the Manager on this company'
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/customer/account/personalInfo',
  headers: {'content-type': 'application/json'},
  body: {
    beezUPTimeZoneId: '79',
    firstName: 'Paul',
    lastName: 'Simon',
    phoneNumber: '5551234',
    whatIDo: 'I\'m the Manager on this company'
  },
  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}}/v2/user/customer/account/personalInfo');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  beezUPTimeZoneId: '79',
  firstName: 'Paul',
  lastName: 'Simon',
  phoneNumber: '5551234',
  whatIDo: 'I\'m the Manager on this company'
});

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}}/v2/user/customer/account/personalInfo',
  headers: {'content-type': 'application/json'},
  data: {
    beezUPTimeZoneId: '79',
    firstName: 'Paul',
    lastName: 'Simon',
    phoneNumber: '5551234',
    whatIDo: 'I\'m the Manager on this company'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/account/personalInfo';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"beezUPTimeZoneId":"79","firstName":"Paul","lastName":"Simon","phoneNumber":"5551234","whatIDo":"I\'m the Manager on this company"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"beezUPTimeZoneId": @"79",
                              @"firstName": @"Paul",
                              @"lastName": @"Simon",
                              @"phoneNumber": @"5551234",
                              @"whatIDo": @"I'm the Manager on this company" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/account/personalInfo"]
                                                       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}}/v2/user/customer/account/personalInfo" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"beezUPTimeZoneId\": \"79\",\n  \"firstName\": \"Paul\",\n  \"lastName\": \"Simon\",\n  \"phoneNumber\": \"5551234\",\n  \"whatIDo\": \"I'm the Manager on this company\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/account/personalInfo",
  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([
    'beezUPTimeZoneId' => '79',
    'firstName' => 'Paul',
    'lastName' => 'Simon',
    'phoneNumber' => '5551234',
    'whatIDo' => 'I\'m the Manager on this company'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/customer/account/personalInfo', [
  'body' => '{
  "beezUPTimeZoneId": "79",
  "firstName": "Paul",
  "lastName": "Simon",
  "phoneNumber": "5551234",
  "whatIDo": "I\'m the Manager on this company"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/account/personalInfo');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'beezUPTimeZoneId' => '79',
  'firstName' => 'Paul',
  'lastName' => 'Simon',
  'phoneNumber' => '5551234',
  'whatIDo' => 'I\'m the Manager on this company'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'beezUPTimeZoneId' => '79',
  'firstName' => 'Paul',
  'lastName' => 'Simon',
  'phoneNumber' => '5551234',
  'whatIDo' => 'I\'m the Manager on this company'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/customer/account/personalInfo');
$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}}/v2/user/customer/account/personalInfo' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "beezUPTimeZoneId": "79",
  "firstName": "Paul",
  "lastName": "Simon",
  "phoneNumber": "5551234",
  "whatIDo": "I'm the Manager on this company"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/account/personalInfo' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "beezUPTimeZoneId": "79",
  "firstName": "Paul",
  "lastName": "Simon",
  "phoneNumber": "5551234",
  "whatIDo": "I'm the Manager on this company"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"beezUPTimeZoneId\": \"79\",\n  \"firstName\": \"Paul\",\n  \"lastName\": \"Simon\",\n  \"phoneNumber\": \"5551234\",\n  \"whatIDo\": \"I'm the Manager on this company\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/user/customer/account/personalInfo", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/account/personalInfo"

payload = {
    "beezUPTimeZoneId": "79",
    "firstName": "Paul",
    "lastName": "Simon",
    "phoneNumber": "5551234",
    "whatIDo": "I'm the Manager on this company"
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/account/personalInfo"

payload <- "{\n  \"beezUPTimeZoneId\": \"79\",\n  \"firstName\": \"Paul\",\n  \"lastName\": \"Simon\",\n  \"phoneNumber\": \"5551234\",\n  \"whatIDo\": \"I'm the Manager on this company\"\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}}/v2/user/customer/account/personalInfo")

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  \"beezUPTimeZoneId\": \"79\",\n  \"firstName\": \"Paul\",\n  \"lastName\": \"Simon\",\n  \"phoneNumber\": \"5551234\",\n  \"whatIDo\": \"I'm the Manager on this company\"\n}"

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/v2/user/customer/account/personalInfo') do |req|
  req.body = "{\n  \"beezUPTimeZoneId\": \"79\",\n  \"firstName\": \"Paul\",\n  \"lastName\": \"Simon\",\n  \"phoneNumber\": \"5551234\",\n  \"whatIDo\": \"I'm the Manager on this company\"\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}}/v2/user/customer/account/personalInfo";

    let payload = json!({
        "beezUPTimeZoneId": "79",
        "firstName": "Paul",
        "lastName": "Simon",
        "phoneNumber": "5551234",
        "whatIDo": "I'm the Manager on this company"
    });

    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}}/v2/user/customer/account/personalInfo \
  --header 'content-type: application/json' \
  --data '{
  "beezUPTimeZoneId": "79",
  "firstName": "Paul",
  "lastName": "Simon",
  "phoneNumber": "5551234",
  "whatIDo": "I'\''m the Manager on this company"
}'
echo '{
  "beezUPTimeZoneId": "79",
  "firstName": "Paul",
  "lastName": "Simon",
  "phoneNumber": "5551234",
  "whatIDo": "I'\''m the Manager on this company"
}' |  \
  http PUT {{baseUrl}}/v2/user/customer/account/personalInfo \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "beezUPTimeZoneId": "79",\n  "firstName": "Paul",\n  "lastName": "Simon",\n  "phoneNumber": "5551234",\n  "whatIDo": "I'\''m the Manager on this company"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/customer/account/personalInfo
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "beezUPTimeZoneId": "79",
  "firstName": "Paul",
  "lastName": "Simon",
  "phoneNumber": "5551234",
  "whatIDo": "I'm the Manager on this company"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/account/personalInfo")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get store's alerts
{{baseUrl}}/v2/user/customer/stores/:storeId/alerts
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/customer/stores/:storeId/alerts"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/stores/:storeId/alerts");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/customer/stores/:storeId/alerts HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/stores/:storeId/alerts"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores/:storeId/alerts")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/customer/stores/:storeId/alerts")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores/:storeId/alerts")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/stores/:storeId/alerts',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/stores/:storeId/alerts"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/stores/:storeId/alerts');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/stores/:storeId/alerts');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/customer/stores/:storeId/alerts")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/stores/:storeId/alerts")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/customer/stores/:storeId/alerts') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/customer/stores/:storeId/alerts
http GET {{baseUrl}}/v2/user/customer/stores/:storeId/alerts
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/customer/stores/:storeId/alerts
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "alerts": [
    {
      "alertId": "8",
      "alertName": "NoImportSinceXDays",
      "isActive": "true",
      "properties": [
        {
          "propertyId": "2",
          "propertyValidationExpression": "\\b0*([1-9]|[12][0-9]|30)\\b",
          "propertyValue": "2"
        }
      ]
    }
  ]
}
POST Save store alerts
{{baseUrl}}/v2/user/customer/stores/:storeId/alerts
QUERY PARAMS

storeId
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts" {:content-type :json})
require "http/client"

url = "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/user/customer/stores/:storeId/alerts"),
    Content = new StringContent("{}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/stores/:storeId/alerts");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts"

	payload := strings.NewReader("{}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/user/customer/stores/:storeId/alerts HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/stores/:storeId/alerts"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores/:storeId/alerts")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/customer/stores/:storeId/alerts")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores/:storeId/alerts")
  .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/v2/user/customer/stores/:storeId/alerts',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts',
  headers: {'content-type': 'application/json'},
  body: {},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts',
  headers: {'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts';
const options = {method: 'POST', headers: {'content-type': 'application/json'}, body: '{}'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/stores/:storeId/alerts"]
                                                       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}}/v2/user/customer/stores/:storeId/alerts" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/stores/:storeId/alerts');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/customer/stores/:storeId/alerts');
$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}}/v2/user/customer/stores/:storeId/alerts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/stores/:storeId/alerts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/customer/stores/:storeId/alerts", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts"

payload = {}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts"

payload <- "{}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/stores/:storeId/alerts")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/user/customer/stores/:storeId/alerts') do |req|
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts";

    let payload = json!({});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/user/customer/stores/:storeId/alerts \
  --header 'content-type: application/json' \
  --data '{}'
echo '{}' |  \
  http POST {{baseUrl}}/v2/user/customer/stores/:storeId/alerts \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - {{baseUrl}}/v2/user/customer/stores/:storeId/alerts
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/stores/:storeId/alerts")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a new contract
{{baseUrl}}/v2/user/customer/contracts
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/contracts");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/customer/contracts")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/contracts"

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}}/v2/user/customer/contracts"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/contracts");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/contracts"

	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/v2/user/customer/contracts HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/customer/contracts")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/contracts"))
    .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}}/v2/user/customer/contracts")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/customer/contracts")
  .asString();
const 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}}/v2/user/customer/contracts');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/v2/user/customer/contracts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/contracts';
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}}/v2/user/customer/contracts',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/contracts")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/contracts',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/customer/contracts'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/customer/contracts');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'POST', url: '{{baseUrl}}/v2/user/customer/contracts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/contracts';
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}}/v2/user/customer/contracts"]
                                                       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}}/v2/user/customer/contracts" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/contracts",
  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}}/v2/user/customer/contracts');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/contracts');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/contracts');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/contracts' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/contracts' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/customer/contracts")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/contracts"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/contracts"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/contracts")

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/v2/user/customer/contracts') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/contracts";

    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}}/v2/user/customer/contracts
http POST {{baseUrl}}/v2/user/customer/contracts
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/customer/contracts
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/contracts")! 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 your next contract
{{baseUrl}}/v2/user/customer/contracts/next
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/contracts/next");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/user/customer/contracts/next")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/contracts/next"

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}}/v2/user/customer/contracts/next"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/contracts/next");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/contracts/next"

	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/v2/user/customer/contracts/next HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/user/customer/contracts/next")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/contracts/next"))
    .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}}/v2/user/customer/contracts/next")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/user/customer/contracts/next")
  .asString();
const 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}}/v2/user/customer/contracts/next');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/user/customer/contracts/next'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/contracts/next';
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}}/v2/user/customer/contracts/next',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/contracts/next")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/contracts/next',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/customer/contracts/next'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/user/customer/contracts/next');

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}}/v2/user/customer/contracts/next'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/contracts/next';
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}}/v2/user/customer/contracts/next"]
                                                       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}}/v2/user/customer/contracts/next" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/contracts/next",
  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}}/v2/user/customer/contracts/next');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/contracts/next');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/contracts/next');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/contracts/next' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/contracts/next' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/user/customer/contracts/next")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/contracts/next"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/contracts/next"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/contracts/next")

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/v2/user/customer/contracts/next') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/contracts/next";

    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}}/v2/user/customer/contracts/next
http DELETE {{baseUrl}}/v2/user/customer/contracts/next
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/user/customer/contracts/next
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/contracts/next")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get all standard offers
{{baseUrl}}/v2/user/customer/offers
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/offers");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/customer/offers")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/offers"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/customer/offers"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/offers");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/offers"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/customer/offers HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/customer/offers")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/offers"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/offers")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/customer/offers")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/customer/offers');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/customer/offers'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/offers';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/offers',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/offers")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/offers',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/customer/offers'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/customer/offers');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/customer/offers'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/offers';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/offers"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/customer/offers" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/offers",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/customer/offers');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/offers');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/offers');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/offers' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/offers' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/customer/offers")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/offers"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/offers"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/offers")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/customer/offers') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/offers";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/customer/offers
http GET {{baseUrl}}/v2/user/customer/offers
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/customer/offers
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/offers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "functionalities": [
    {
      "code": "MARKETMANA",
      "order": "1"
    }
  ],
  "offers": [
    {
      "additionalClickPrice": "0",
      "currencyCode": "EUR",
      "fixedPrice": "101",
      "functionalities": [
        {
          "functionalityCode": "MARKETMANA",
          "maxValueInteger": "4",
          "text": "Marketplace management",
          "unlimited": "false"
        }
      ],
      "includedClick": "1200",
      "isMostPopular": "true",
      "name": "Wonder offer",
      "offerId": "1234",
      "position": "1"
    }
  ]
}
GET Get billing periods conditions
{{baseUrl}}/v2/user/customer/billingPeriods
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/billingPeriods");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/customer/billingPeriods")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/billingPeriods"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/customer/billingPeriods"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/billingPeriods");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/billingPeriods"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/customer/billingPeriods HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/customer/billingPeriods")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/billingPeriods"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/billingPeriods")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/customer/billingPeriods")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/customer/billingPeriods');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/billingPeriods'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/billingPeriods';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/billingPeriods',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/billingPeriods")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/billingPeriods',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/billingPeriods'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/customer/billingPeriods');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/billingPeriods'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/billingPeriods';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/billingPeriods"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/customer/billingPeriods" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/billingPeriods",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/customer/billingPeriods');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/billingPeriods');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/billingPeriods');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/billingPeriods' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/billingPeriods' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/customer/billingPeriods")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/billingPeriods"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/billingPeriods"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/billingPeriods")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/customer/billingPeriods') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/billingPeriods";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/customer/billingPeriods
http GET {{baseUrl}}/v2/user/customer/billingPeriods
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/customer/billingPeriods
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/billingPeriods")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "billingPeriods": [
    {
      "billingPeriodInMonth": "12",
      "discountPercentage": "20"
    }
  ]
}
GET Get contract list
{{baseUrl}}/v2/user/customer/contracts
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/contracts");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/customer/contracts")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/contracts"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/customer/contracts"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/contracts");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/contracts"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/customer/contracts HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/customer/contracts")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/contracts"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/contracts")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/customer/contracts")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/customer/contracts');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/customer/contracts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/contracts';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/contracts',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/contracts")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/contracts',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/customer/contracts'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/customer/contracts');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/customer/contracts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/contracts';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/contracts"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/customer/contracts" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/contracts",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/customer/contracts');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/contracts');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/contracts');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/contracts' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/contracts' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/customer/contracts")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/contracts"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/contracts"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/contracts")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/customer/contracts') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/contracts";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/customer/contracts
http GET {{baseUrl}}/v2/user/customer/contracts
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/customer/contracts
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/contracts")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Get offer pricing
{{baseUrl}}/v2/user/customer/offers
BODY json

{
  "billingPeriodInMonth": 0,
  "couponDiscountCode": "",
  "couponOfferCode": "",
  "offerId": 0,
  "storeCount": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/offers");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"billingPeriodInMonth\": 0,\n  \"couponDiscountCode\": \"\",\n  \"couponOfferCode\": \"\",\n  \"offerId\": 0,\n  \"storeCount\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/customer/offers" {:content-type :json
                                                                    :form-params {:billingPeriodInMonth 0
                                                                                  :couponDiscountCode ""
                                                                                  :couponOfferCode ""
                                                                                  :offerId 0
                                                                                  :storeCount 0}})
require "http/client"

url = "{{baseUrl}}/v2/user/customer/offers"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"billingPeriodInMonth\": 0,\n  \"couponDiscountCode\": \"\",\n  \"couponOfferCode\": \"\",\n  \"offerId\": 0,\n  \"storeCount\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/user/customer/offers"),
    Content = new StringContent("{\n  \"billingPeriodInMonth\": 0,\n  \"couponDiscountCode\": \"\",\n  \"couponOfferCode\": \"\",\n  \"offerId\": 0,\n  \"storeCount\": 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}}/v2/user/customer/offers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"billingPeriodInMonth\": 0,\n  \"couponDiscountCode\": \"\",\n  \"couponOfferCode\": \"\",\n  \"offerId\": 0,\n  \"storeCount\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/offers"

	payload := strings.NewReader("{\n  \"billingPeriodInMonth\": 0,\n  \"couponDiscountCode\": \"\",\n  \"couponOfferCode\": \"\",\n  \"offerId\": 0,\n  \"storeCount\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/user/customer/offers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 119

{
  "billingPeriodInMonth": 0,
  "couponDiscountCode": "",
  "couponOfferCode": "",
  "offerId": 0,
  "storeCount": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/customer/offers")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"billingPeriodInMonth\": 0,\n  \"couponDiscountCode\": \"\",\n  \"couponOfferCode\": \"\",\n  \"offerId\": 0,\n  \"storeCount\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/offers"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"billingPeriodInMonth\": 0,\n  \"couponDiscountCode\": \"\",\n  \"couponOfferCode\": \"\",\n  \"offerId\": 0,\n  \"storeCount\": 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  \"billingPeriodInMonth\": 0,\n  \"couponDiscountCode\": \"\",\n  \"couponOfferCode\": \"\",\n  \"offerId\": 0,\n  \"storeCount\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/offers")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/customer/offers")
  .header("content-type", "application/json")
  .body("{\n  \"billingPeriodInMonth\": 0,\n  \"couponDiscountCode\": \"\",\n  \"couponOfferCode\": \"\",\n  \"offerId\": 0,\n  \"storeCount\": 0\n}")
  .asString();
const data = JSON.stringify({
  billingPeriodInMonth: 0,
  couponDiscountCode: '',
  couponOfferCode: '',
  offerId: 0,
  storeCount: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/customer/offers');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/offers',
  headers: {'content-type': 'application/json'},
  data: {
    billingPeriodInMonth: 0,
    couponDiscountCode: '',
    couponOfferCode: '',
    offerId: 0,
    storeCount: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/offers';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"billingPeriodInMonth":0,"couponDiscountCode":"","couponOfferCode":"","offerId":0,"storeCount":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}}/v2/user/customer/offers',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "billingPeriodInMonth": 0,\n  "couponDiscountCode": "",\n  "couponOfferCode": "",\n  "offerId": 0,\n  "storeCount": 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  \"billingPeriodInMonth\": 0,\n  \"couponDiscountCode\": \"\",\n  \"couponOfferCode\": \"\",\n  \"offerId\": 0,\n  \"storeCount\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/offers")
  .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/v2/user/customer/offers',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  billingPeriodInMonth: 0,
  couponDiscountCode: '',
  couponOfferCode: '',
  offerId: 0,
  storeCount: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/offers',
  headers: {'content-type': 'application/json'},
  body: {
    billingPeriodInMonth: 0,
    couponDiscountCode: '',
    couponOfferCode: '',
    offerId: 0,
    storeCount: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/customer/offers');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  billingPeriodInMonth: 0,
  couponDiscountCode: '',
  couponOfferCode: '',
  offerId: 0,
  storeCount: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/offers',
  headers: {'content-type': 'application/json'},
  data: {
    billingPeriodInMonth: 0,
    couponDiscountCode: '',
    couponOfferCode: '',
    offerId: 0,
    storeCount: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/offers';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"billingPeriodInMonth":0,"couponDiscountCode":"","couponOfferCode":"","offerId":0,"storeCount":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 = @{ @"billingPeriodInMonth": @0,
                              @"couponDiscountCode": @"",
                              @"couponOfferCode": @"",
                              @"offerId": @0,
                              @"storeCount": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/offers"]
                                                       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}}/v2/user/customer/offers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"billingPeriodInMonth\": 0,\n  \"couponDiscountCode\": \"\",\n  \"couponOfferCode\": \"\",\n  \"offerId\": 0,\n  \"storeCount\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/offers",
  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([
    'billingPeriodInMonth' => 0,
    'couponDiscountCode' => '',
    'couponOfferCode' => '',
    'offerId' => 0,
    'storeCount' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/user/customer/offers', [
  'body' => '{
  "billingPeriodInMonth": 0,
  "couponDiscountCode": "",
  "couponOfferCode": "",
  "offerId": 0,
  "storeCount": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/offers');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'billingPeriodInMonth' => 0,
  'couponDiscountCode' => '',
  'couponOfferCode' => '',
  'offerId' => 0,
  'storeCount' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'billingPeriodInMonth' => 0,
  'couponDiscountCode' => '',
  'couponOfferCode' => '',
  'offerId' => 0,
  'storeCount' => 0
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/customer/offers');
$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}}/v2/user/customer/offers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "billingPeriodInMonth": 0,
  "couponDiscountCode": "",
  "couponOfferCode": "",
  "offerId": 0,
  "storeCount": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/offers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "billingPeriodInMonth": 0,
  "couponDiscountCode": "",
  "couponOfferCode": "",
  "offerId": 0,
  "storeCount": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"billingPeriodInMonth\": 0,\n  \"couponDiscountCode\": \"\",\n  \"couponOfferCode\": \"\",\n  \"offerId\": 0,\n  \"storeCount\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/customer/offers", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/offers"

payload = {
    "billingPeriodInMonth": 0,
    "couponDiscountCode": "",
    "couponOfferCode": "",
    "offerId": 0,
    "storeCount": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/offers"

payload <- "{\n  \"billingPeriodInMonth\": 0,\n  \"couponDiscountCode\": \"\",\n  \"couponOfferCode\": \"\",\n  \"offerId\": 0,\n  \"storeCount\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/offers")

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  \"billingPeriodInMonth\": 0,\n  \"couponDiscountCode\": \"\",\n  \"couponOfferCode\": \"\",\n  \"offerId\": 0,\n  \"storeCount\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/user/customer/offers') do |req|
  req.body = "{\n  \"billingPeriodInMonth\": 0,\n  \"couponDiscountCode\": \"\",\n  \"couponOfferCode\": \"\",\n  \"offerId\": 0,\n  \"storeCount\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/offers";

    let payload = json!({
        "billingPeriodInMonth": 0,
        "couponDiscountCode": "",
        "couponOfferCode": "",
        "offerId": 0,
        "storeCount": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/user/customer/offers \
  --header 'content-type: application/json' \
  --data '{
  "billingPeriodInMonth": 0,
  "couponDiscountCode": "",
  "couponOfferCode": "",
  "offerId": 0,
  "storeCount": 0
}'
echo '{
  "billingPeriodInMonth": 0,
  "couponDiscountCode": "",
  "couponOfferCode": "",
  "offerId": 0,
  "storeCount": 0
}' |  \
  http POST {{baseUrl}}/v2/user/customer/offers \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "billingPeriodInMonth": 0,\n  "couponDiscountCode": "",\n  "couponOfferCode": "",\n  "offerId": 0,\n  "storeCount": 0\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/customer/offers
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "billingPeriodInMonth": 0,
  "couponDiscountCode": "",
  "couponOfferCode": "",
  "offerId": 0,
  "storeCount": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/offers")! 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

{
  "content": {
    "contractTerminationReason": "I'm crazy, I want to leave your splendid service...",
    "contractTerminationReasonType": "1",
    "notifyVatExemption": "true"
  }
}
POST Reactivate your terminated contract.
{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal"

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}}/v2/user/customer/contracts/current/reenableAutoRenewal"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal"

	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/v2/user/customer/contracts/current/reenableAutoRenewal HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal"))
    .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}}/v2/user/customer/contracts/current/reenableAutoRenewal")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal")
  .asString();
const 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}}/v2/user/customer/contracts/current/reenableAutoRenewal');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal';
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}}/v2/user/customer/contracts/current/reenableAutoRenewal',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/contracts/current/reenableAutoRenewal',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/customer/contracts/current/reenableAutoRenewal'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal';
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}}/v2/user/customer/contracts/current/reenableAutoRenewal"]
                                                       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}}/v2/user/customer/contracts/current/reenableAutoRenewal" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal",
  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}}/v2/user/customer/contracts/current/reenableAutoRenewal');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/customer/contracts/current/reenableAutoRenewal")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal")

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/v2/user/customer/contracts/current/reenableAutoRenewal') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal";

    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}}/v2/user/customer/contracts/current/reenableAutoRenewal
http POST {{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/contracts/current/reenableAutoRenewal")! 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 Schedule termination of your current contract at the end of the commitment.
{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal
BODY json

{
  "contractTerminationReason": "",
  "contractTerminationReasonType": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"contractTerminationReason\": \"I'm crazy, I want to leave your splendid service...\",\n  \"contractTerminationReasonType\": \"1\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal" {:content-type :json
                                                                                                  :form-params {:contractTerminationReason "I'm crazy, I want to leave your splendid service..."
                                                                                                                :contractTerminationReasonType "1"}})
require "http/client"

url = "{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"contractTerminationReason\": \"I'm crazy, I want to leave your splendid service...\",\n  \"contractTerminationReasonType\": \"1\"\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}}/v2/user/customer/contracts/current/disableAutoRenewal"),
    Content = new StringContent("{\n  \"contractTerminationReason\": \"I'm crazy, I want to leave your splendid service...\",\n  \"contractTerminationReasonType\": \"1\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"contractTerminationReason\": \"I'm crazy, I want to leave your splendid service...\",\n  \"contractTerminationReasonType\": \"1\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal"

	payload := strings.NewReader("{\n  \"contractTerminationReason\": \"I'm crazy, I want to leave your splendid service...\",\n  \"contractTerminationReasonType\": \"1\"\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/v2/user/customer/contracts/current/disableAutoRenewal HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 128

{
  "contractTerminationReason": "I'm crazy, I want to leave your splendid service...",
  "contractTerminationReasonType": "1"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"contractTerminationReason\": \"I'm crazy, I want to leave your splendid service...\",\n  \"contractTerminationReasonType\": \"1\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"contractTerminationReason\": \"I'm crazy, I want to leave your splendid service...\",\n  \"contractTerminationReasonType\": \"1\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"contractTerminationReason\": \"I'm crazy, I want to leave your splendid service...\",\n  \"contractTerminationReasonType\": \"1\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal")
  .header("content-type", "application/json")
  .body("{\n  \"contractTerminationReason\": \"I'm crazy, I want to leave your splendid service...\",\n  \"contractTerminationReasonType\": \"1\"\n}")
  .asString();
const data = JSON.stringify({
  contractTerminationReason: 'I\'m crazy, I want to leave your splendid service...',
  contractTerminationReasonType: '1'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal',
  headers: {'content-type': 'application/json'},
  data: {
    contractTerminationReason: 'I\'m crazy, I want to leave your splendid service...',
    contractTerminationReasonType: '1'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contractTerminationReason":"I\'m crazy, I want to leave your splendid service...","contractTerminationReasonType":"1"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "contractTerminationReason": "I\'m crazy, I want to leave your splendid service...",\n  "contractTerminationReasonType": "1"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"contractTerminationReason\": \"I'm crazy, I want to leave your splendid service...\",\n  \"contractTerminationReasonType\": \"1\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal")
  .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/v2/user/customer/contracts/current/disableAutoRenewal',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  contractTerminationReason: 'I\'m crazy, I want to leave your splendid service...',
  contractTerminationReasonType: '1'
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal',
  headers: {'content-type': 'application/json'},
  body: {
    contractTerminationReason: 'I\'m crazy, I want to leave your splendid service...',
    contractTerminationReasonType: '1'
  },
  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}}/v2/user/customer/contracts/current/disableAutoRenewal');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  contractTerminationReason: 'I\'m crazy, I want to leave your splendid service...',
  contractTerminationReasonType: '1'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal',
  headers: {'content-type': 'application/json'},
  data: {
    contractTerminationReason: 'I\'m crazy, I want to leave your splendid service...',
    contractTerminationReasonType: '1'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"contractTerminationReason":"I\'m crazy, I want to leave your splendid service...","contractTerminationReasonType":"1"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"contractTerminationReason": @"I'm crazy, I want to leave your splendid service...",
                              @"contractTerminationReasonType": @"1" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal"]
                                                       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}}/v2/user/customer/contracts/current/disableAutoRenewal" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"contractTerminationReason\": \"I'm crazy, I want to leave your splendid service...\",\n  \"contractTerminationReasonType\": \"1\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal",
  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([
    'contractTerminationReason' => 'I\'m crazy, I want to leave your splendid service...',
    'contractTerminationReasonType' => '1'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/customer/contracts/current/disableAutoRenewal', [
  'body' => '{
  "contractTerminationReason": "I\'m crazy, I want to leave your splendid service...",
  "contractTerminationReasonType": "1"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'contractTerminationReason' => 'I\'m crazy, I want to leave your splendid service...',
  'contractTerminationReasonType' => '1'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'contractTerminationReason' => 'I\'m crazy, I want to leave your splendid service...',
  'contractTerminationReasonType' => '1'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal');
$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}}/v2/user/customer/contracts/current/disableAutoRenewal' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contractTerminationReason": "I'm crazy, I want to leave your splendid service...",
  "contractTerminationReasonType": "1"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "contractTerminationReason": "I'm crazy, I want to leave your splendid service...",
  "contractTerminationReasonType": "1"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"contractTerminationReason\": \"I'm crazy, I want to leave your splendid service...\",\n  \"contractTerminationReasonType\": \"1\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/customer/contracts/current/disableAutoRenewal", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal"

payload = {
    "contractTerminationReason": "I'm crazy, I want to leave your splendid service...",
    "contractTerminationReasonType": "1"
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal"

payload <- "{\n  \"contractTerminationReason\": \"I'm crazy, I want to leave your splendid service...\",\n  \"contractTerminationReasonType\": \"1\"\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}}/v2/user/customer/contracts/current/disableAutoRenewal")

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  \"contractTerminationReason\": \"I'm crazy, I want to leave your splendid service...\",\n  \"contractTerminationReasonType\": \"1\"\n}"

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/v2/user/customer/contracts/current/disableAutoRenewal') do |req|
  req.body = "{\n  \"contractTerminationReason\": \"I'm crazy, I want to leave your splendid service...\",\n  \"contractTerminationReasonType\": \"1\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal";

    let payload = json!({
        "contractTerminationReason": "I'm crazy, I want to leave your splendid service...",
        "contractTerminationReasonType": "1"
    });

    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}}/v2/user/customer/contracts/current/disableAutoRenewal \
  --header 'content-type: application/json' \
  --data '{
  "contractTerminationReason": "I'\''m crazy, I want to leave your splendid service...",
  "contractTerminationReasonType": "1"
}'
echo '{
  "contractTerminationReason": "I'\''m crazy, I want to leave your splendid service...",
  "contractTerminationReasonType": "1"
}' |  \
  http POST {{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "contractTerminationReason": "I'\''m crazy, I want to leave your splendid service...",\n  "contractTerminationReasonType": "1"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "contractTerminationReason": "I'm crazy, I want to leave your splendid service...",
  "contractTerminationReasonType": "1"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/contracts/current/disableAutoRenewal")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get friend information
{{baseUrl}}/v2/user/customer/friends/:userId
QUERY PARAMS

userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/friends/:userId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/customer/friends/:userId")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/friends/:userId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/customer/friends/:userId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/friends/:userId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/friends/:userId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/customer/friends/:userId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/customer/friends/:userId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/friends/:userId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/friends/:userId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/customer/friends/:userId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/customer/friends/:userId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/friends/:userId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/friends/:userId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/friends/:userId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/friends/:userId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/friends/:userId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/friends/:userId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/customer/friends/:userId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/friends/:userId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/friends/:userId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/friends/:userId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/customer/friends/:userId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/friends/:userId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/customer/friends/:userId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/friends/:userId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/friends/:userId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/friends/:userId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/friends/:userId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/customer/friends/:userId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/friends/:userId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/friends/:userId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/friends/:userId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/customer/friends/:userId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/friends/:userId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/customer/friends/:userId
http GET {{baseUrl}}/v2/user/customer/friends/:userId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/customer/friends/:userId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/friends/:userId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "company": "World company",
  "countryIsoCodeAlpha3": "USA",
  "email": "humphray.bogart@yahoo.ma",
  "firstName": "Bogart",
  "lastName": "Humphrey",
  "profilePictureUrl": "https://www.biography.com/.image/c_fill,cs_srgb,dpr_1.0,g_face,h_300,q_80,w_300/MTE4MDAzNDEwNDU3MjMyOTEw/humphrey-bogart-9217486-1-402.jpg",
  "userId": "00c4a9d2-fc8e-4b3d-8e52-c4f276245bc1",
  "whatIDo": "I'm an actor..."
}
GET The index of all operations and LOV
{{baseUrl}}/v2/user/customer/
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/customer/")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/customer/"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/customer/ HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/customer/")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/customer/")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/customer/');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/customer/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/customer/'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/customer/');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/customer/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/customer/" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/customer/');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/customer/")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/customer/') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/customer/
http GET {{baseUrl}}/v2/user/customer/
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/customer/
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get all your invoices
{{baseUrl}}/v2/user/customer/invoices
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/invoices");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/customer/invoices")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/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}}/v2/user/customer/invoices"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/invoices");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/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/v2/user/customer/invoices HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/customer/invoices")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/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}}/v2/user/customer/invoices")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/customer/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}}/v2/user/customer/invoices');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/customer/invoices'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/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}}/v2/user/customer/invoices',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/invoices")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/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}}/v2/user/customer/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}}/v2/user/customer/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}}/v2/user/customer/invoices'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/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}}/v2/user/customer/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}}/v2/user/customer/invoices" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/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}}/v2/user/customer/invoices');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/invoices');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/invoices');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/invoices' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/invoices' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/customer/invoices")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/invoices"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/invoices"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/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/v2/user/customer/invoices') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/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}}/v2/user/customer/invoices
http GET {{baseUrl}}/v2/user/customer/invoices
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/customer/invoices
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/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()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "invoices": [
    {
      "amount": "101",
      "amountToBePaid": "0",
      "contractId": "7098487a-86f6-4322-b8a5-b67f7363b3e7",
      "currencyCode": "EUR",
      "dueDate": "2016-05-10",
      "invoiceDate": "2016-05-01",
      "invoiceNumber": "B1234",
      "invoiceUrl": "https://beezupbilling.blob.core.windows.net/invoicepdf/2000/CustomerUserId_00000000-0000-0000-0000-000000000000/ContractId_00000000-0000-0000-0000-000000000000/2000-01-01_B1234.pdf",
      "paymentStatus": "Paid"
    }
  ]
}
GET Get store's rights
{{baseUrl}}/v2/user/customer/stores/:storeId/rights
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/stores/:storeId/rights");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/customer/stores/:storeId/rights")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/stores/:storeId/rights"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/customer/stores/:storeId/rights"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/stores/:storeId/rights");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/stores/:storeId/rights"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/customer/stores/:storeId/rights HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/customer/stores/:storeId/rights")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/stores/:storeId/rights"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores/:storeId/rights")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/customer/stores/:storeId/rights")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/customer/stores/:storeId/rights');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/rights'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/stores/:storeId/rights';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/rights',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores/:storeId/rights")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/stores/:storeId/rights',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/rights'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/customer/stores/:storeId/rights');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/rights'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/stores/:storeId/rights';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/stores/:storeId/rights"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/customer/stores/:storeId/rights" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/stores/:storeId/rights",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/customer/stores/:storeId/rights');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/stores/:storeId/rights');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/stores/:storeId/rights');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/stores/:storeId/rights' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/stores/:storeId/rights' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/customer/stores/:storeId/rights")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/stores/:storeId/rights"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/stores/:storeId/rights"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/stores/:storeId/rights")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/customer/stores/:storeId/rights') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/stores/:storeId/rights";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/customer/stores/:storeId/rights
http GET {{baseUrl}}/v2/user/customer/stores/:storeId/rights
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/customer/stores/:storeId/rights
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/stores/:storeId/rights")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

[
  {
    "functionalityCode": "COMPAMANA",
    "maxValueInterger": "10",
    "unlimited": "true"
  }
]
POST Log out the current user from go2
{{baseUrl}}/v2/user/customer/security/logout
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/security/logout");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/customer/security/logout")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/security/logout"

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}}/v2/user/customer/security/logout"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/security/logout");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/security/logout"

	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/v2/user/customer/security/logout HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/customer/security/logout")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/security/logout"))
    .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}}/v2/user/customer/security/logout")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/customer/security/logout")
  .asString();
const 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}}/v2/user/customer/security/logout');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/security/logout'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/security/logout';
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}}/v2/user/customer/security/logout',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/security/logout")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/security/logout',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/customer/security/logout'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/customer/security/logout');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/security/logout'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/security/logout';
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}}/v2/user/customer/security/logout"]
                                                       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}}/v2/user/customer/security/logout" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/security/logout",
  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}}/v2/user/customer/security/logout');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/security/logout');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/security/logout');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/security/logout' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/security/logout' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/customer/security/logout")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/security/logout"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/security/logout"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/security/logout")

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/v2/user/customer/security/logout') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/security/logout";

    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}}/v2/user/customer/security/logout
http POST {{baseUrl}}/v2/user/customer/security/logout
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/customer/security/logout
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/security/logout")! 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 Zendesk token
{{baseUrl}}/v2/user/customer/zendeskToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/zendeskToken");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/customer/zendeskToken")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/zendeskToken"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/customer/zendeskToken"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/zendeskToken");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/zendeskToken"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/customer/zendeskToken HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/customer/zendeskToken")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/zendeskToken"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/zendeskToken")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/customer/zendeskToken")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/customer/zendeskToken');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/zendeskToken'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/zendeskToken';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/zendeskToken',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/zendeskToken")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/zendeskToken',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/zendeskToken'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/customer/zendeskToken');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/zendeskToken'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/zendeskToken';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/zendeskToken"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/customer/zendeskToken" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/zendeskToken",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/customer/zendeskToken');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/zendeskToken');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/zendeskToken');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/zendeskToken' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/zendeskToken' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/customer/zendeskToken")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/zendeskToken"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/zendeskToken"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/zendeskToken")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/customer/zendeskToken') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/zendeskToken";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/customer/zendeskToken
http GET {{baseUrl}}/v2/user/customer/zendeskToken
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/customer/zendeskToken
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/zendeskToken")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"
}
DELETE Delete a share of a store to another user
{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId
QUERY PARAMS

storeId
userId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId"

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}}/v2/user/customer/stores/:storeId/shares/:userId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId"

	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/v2/user/customer/stores/:storeId/shares/:userId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId"))
    .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}}/v2/user/customer/stores/:storeId/shares/:userId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId")
  .asString();
const 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}}/v2/user/customer/stores/:storeId/shares/:userId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId';
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}}/v2/user/customer/stores/:storeId/shares/:userId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/stores/:storeId/shares/:userId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/customer/stores/:storeId/shares/:userId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId');

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}}/v2/user/customer/stores/:storeId/shares/:userId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId';
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}}/v2/user/customer/stores/:storeId/shares/:userId"]
                                                       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}}/v2/user/customer/stores/:storeId/shares/:userId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId",
  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}}/v2/user/customer/stores/:storeId/shares/:userId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/user/customer/stores/:storeId/shares/:userId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId")

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/v2/user/customer/stores/:storeId/shares/:userId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId";

    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}}/v2/user/customer/stores/:storeId/shares/:userId
http DELETE {{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/stores/:storeId/shares/:userId")! 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()
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/stores/:storeId/shares");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/customer/stores/:storeId/shares")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/stores/:storeId/shares"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/customer/stores/:storeId/shares"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/stores/:storeId/shares");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/stores/:storeId/shares"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/customer/stores/:storeId/shares HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/customer/stores/:storeId/shares")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/stores/:storeId/shares"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores/:storeId/shares")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/customer/stores/:storeId/shares")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/customer/stores/:storeId/shares');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/shares'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/stores/:storeId/shares';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/shares',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores/:storeId/shares")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/stores/:storeId/shares',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/shares'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/customer/stores/:storeId/shares');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/shares'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/stores/:storeId/shares';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/stores/:storeId/shares"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/customer/stores/:storeId/shares" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/stores/:storeId/shares",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/customer/stores/:storeId/shares');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/stores/:storeId/shares');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/stores/:storeId/shares');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/stores/:storeId/shares' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/stores/:storeId/shares' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/customer/stores/:storeId/shares")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/stores/:storeId/shares"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/stores/:storeId/shares"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/stores/:storeId/shares")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/customer/stores/:storeId/shares') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/stores/:storeId/shares";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/customer/stores/:storeId/shares
http GET {{baseUrl}}/v2/user/customer/stores/:storeId/shares
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/customer/stores/:storeId/shares
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/stores/:storeId/shares")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Share a store to another user
{{baseUrl}}/v2/user/customer/stores/:storeId/shares
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/stores/:storeId/shares");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "humphray.bogart@yahoo.ma");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/customer/stores/:storeId/shares" {:body "humphray.bogart@yahoo.ma"})
require "http/client"

url = "{{baseUrl}}/v2/user/customer/stores/:storeId/shares"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "humphray.bogart@yahoo.ma"

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}}/v2/user/customer/stores/:storeId/shares"),
    Content = new StringContent("humphray.bogart@yahoo.ma")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("text/plain")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/stores/:storeId/shares");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "humphray.bogart@yahoo.ma", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/stores/:storeId/shares"

	payload := strings.NewReader("humphray.bogart@yahoo.ma")

	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/v2/user/customer/stores/:storeId/shares HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 24

humphray.bogart@yahoo.ma
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/customer/stores/:storeId/shares")
  .setHeader("content-type", "application/json")
  .setBody("humphray.bogart@yahoo.ma")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/stores/:storeId/shares"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("humphray.bogart@yahoo.ma"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "humphray.bogart@yahoo.ma");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores/:storeId/shares")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/customer/stores/:storeId/shares")
  .header("content-type", "application/json")
  .body("humphray.bogart@yahoo.ma")
  .asString();
const data = 'humphray.bogart@yahoo.ma';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/customer/stores/:storeId/shares');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/shares',
  headers: {'content-type': 'application/json'},
  data: 'humphray.bogart@yahoo.ma'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/stores/:storeId/shares';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: 'humphray.bogart@yahoo.ma'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/shares',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  data: 'humphray.bogart@yahoo.ma'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("text/plain")
val body = RequestBody.create(mediaType, "humphray.bogart@yahoo.ma")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores/:storeId/shares")
  .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/v2/user/customer/stores/:storeId/shares',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write('humphray.bogart@yahoo.ma');
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/shares',
  headers: {'content-type': 'application/json'},
  body: 'humphray.bogart@yahoo.ma'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/customer/stores/:storeId/shares');

req.headers({
  'content-type': 'application/json'
});

req.send('humphray.bogart@yahoo.ma');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId/shares',
  headers: {'content-type': 'application/json'},
  data: 'humphray.bogart@yahoo.ma'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/stores/:storeId/shares';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: 'humphray.bogart@yahoo.ma'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };

NSData *postData = [[NSData alloc] initWithData:[@"humphray.bogart@yahoo.ma" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/stores/:storeId/shares"]
                                                       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}}/v2/user/customer/stores/:storeId/shares" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "humphray.bogart@yahoo.ma" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/stores/:storeId/shares",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "humphray.bogart@yahoo.ma",
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/customer/stores/:storeId/shares', [
  'body' => 'humphray.bogart@yahoo.ma',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/stores/:storeId/shares');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setBody('humphray.bogart@yahoo.ma');

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append('humphray.bogart@yahoo.ma');

$request->setRequestUrl('{{baseUrl}}/v2/user/customer/stores/:storeId/shares');
$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}}/v2/user/customer/stores/:storeId/shares' -Method POST -Headers $headers -ContentType 'application/json' -Body 'humphray.bogart@yahoo.ma'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/stores/:storeId/shares' -Method POST -Headers $headers -ContentType 'application/json' -Body 'humphray.bogart@yahoo.ma'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "humphray.bogart@yahoo.ma"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/customer/stores/:storeId/shares", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/stores/:storeId/shares"

payload = "humphray.bogart@yahoo.ma"
headers = {"content-type": "application/json"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/stores/:storeId/shares"

payload <- "humphray.bogart@yahoo.ma"

encode <- "raw"

response <- VERB("POST", url, body = payload, content_type("text/plain"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/stores/:storeId/shares")

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 = "humphray.bogart@yahoo.ma"

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/v2/user/customer/stores/:storeId/shares') do |req|
  req.body = "humphray.bogart@yahoo.ma"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/stores/:storeId/shares";

    let payload = "humphray.bogart@yahoo.ma";

    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)
        .body(payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/user/customer/stores/:storeId/shares \
  --header 'content-type: application/json' \
  --data humphray.bogart@yahoo.ma
echo humphray.bogart@yahoo.ma |  \
  http POST {{baseUrl}}/v2/user/customer/stores/:storeId/shares \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data humphray.bogart@yahoo.ma \
  --output-document \
  - {{baseUrl}}/v2/user/customer/stores/:storeId/shares
import Foundation

let headers = ["content-type": "application/json"]

let postData = NSData(data: "humphray.bogart@yahoo.ma".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/stores/:storeId/shares")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a new store
{{baseUrl}}/v2/user/customer/stores
BODY json

{
  "countryIsoCodeAlpha3": "",
  "id": "",
  "name": "",
  "sectors": [],
  "url": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/stores");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"countryIsoCodeAlpha3\": \"DEU\",\n  \"id\": \"64f43358-63a1-47f7-97ec-0301fc39956b\",\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/customer/stores" {:content-type :json
                                                                    :form-params {:countryIsoCodeAlpha3 "DEU"
                                                                                  :id "64f43358-63a1-47f7-97ec-0301fc39956b"
                                                                                  :name "My Store"
                                                                                  :sectors ["ANIMALERIE" "AUTOMOTO"]
                                                                                  :url "http://www.mystore.com"}})
require "http/client"

url = "{{baseUrl}}/v2/user/customer/stores"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"countryIsoCodeAlpha3\": \"DEU\",\n  \"id\": \"64f43358-63a1-47f7-97ec-0301fc39956b\",\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\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}}/v2/user/customer/stores"),
    Content = new StringContent("{\n  \"countryIsoCodeAlpha3\": \"DEU\",\n  \"id\": \"64f43358-63a1-47f7-97ec-0301fc39956b\",\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/stores");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"countryIsoCodeAlpha3\": \"DEU\",\n  \"id\": \"64f43358-63a1-47f7-97ec-0301fc39956b\",\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/stores"

	payload := strings.NewReader("{\n  \"countryIsoCodeAlpha3\": \"DEU\",\n  \"id\": \"64f43358-63a1-47f7-97ec-0301fc39956b\",\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\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/v2/user/customer/stores HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 193

{
  "countryIsoCodeAlpha3": "DEU",
  "id": "64f43358-63a1-47f7-97ec-0301fc39956b",
  "name": "My Store",
  "sectors": [
    "ANIMALERIE",
    "AUTOMOTO"
  ],
  "url": "http://www.mystore.com"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/customer/stores")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"countryIsoCodeAlpha3\": \"DEU\",\n  \"id\": \"64f43358-63a1-47f7-97ec-0301fc39956b\",\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/stores"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"countryIsoCodeAlpha3\": \"DEU\",\n  \"id\": \"64f43358-63a1-47f7-97ec-0301fc39956b\",\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"countryIsoCodeAlpha3\": \"DEU\",\n  \"id\": \"64f43358-63a1-47f7-97ec-0301fc39956b\",\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/customer/stores")
  .header("content-type", "application/json")
  .body("{\n  \"countryIsoCodeAlpha3\": \"DEU\",\n  \"id\": \"64f43358-63a1-47f7-97ec-0301fc39956b\",\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}")
  .asString();
const data = JSON.stringify({
  countryIsoCodeAlpha3: 'DEU',
  id: '64f43358-63a1-47f7-97ec-0301fc39956b',
  name: 'My Store',
  sectors: [
    'ANIMALERIE',
    'AUTOMOTO'
  ],
  url: 'http://www.mystore.com'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/customer/stores');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/stores',
  headers: {'content-type': 'application/json'},
  data: {
    countryIsoCodeAlpha3: 'DEU',
    id: '64f43358-63a1-47f7-97ec-0301fc39956b',
    name: 'My Store',
    sectors: ['ANIMALERIE', 'AUTOMOTO'],
    url: 'http://www.mystore.com'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/stores';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"countryIsoCodeAlpha3":"DEU","id":"64f43358-63a1-47f7-97ec-0301fc39956b","name":"My Store","sectors":["ANIMALERIE","AUTOMOTO"],"url":"http://www.mystore.com"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/stores',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "countryIsoCodeAlpha3": "DEU",\n  "id": "64f43358-63a1-47f7-97ec-0301fc39956b",\n  "name": "My Store",\n  "sectors": [\n    "ANIMALERIE",\n    "AUTOMOTO"\n  ],\n  "url": "http://www.mystore.com"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"countryIsoCodeAlpha3\": \"DEU\",\n  \"id\": \"64f43358-63a1-47f7-97ec-0301fc39956b\",\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores")
  .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/v2/user/customer/stores',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  countryIsoCodeAlpha3: 'DEU',
  id: '64f43358-63a1-47f7-97ec-0301fc39956b',
  name: 'My Store',
  sectors: ['ANIMALERIE', 'AUTOMOTO'],
  url: 'http://www.mystore.com'
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/stores',
  headers: {'content-type': 'application/json'},
  body: {
    countryIsoCodeAlpha3: 'DEU',
    id: '64f43358-63a1-47f7-97ec-0301fc39956b',
    name: 'My Store',
    sectors: ['ANIMALERIE', 'AUTOMOTO'],
    url: 'http://www.mystore.com'
  },
  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}}/v2/user/customer/stores');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  countryIsoCodeAlpha3: 'DEU',
  id: '64f43358-63a1-47f7-97ec-0301fc39956b',
  name: 'My Store',
  sectors: [
    'ANIMALERIE',
    'AUTOMOTO'
  ],
  url: 'http://www.mystore.com'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/customer/stores',
  headers: {'content-type': 'application/json'},
  data: {
    countryIsoCodeAlpha3: 'DEU',
    id: '64f43358-63a1-47f7-97ec-0301fc39956b',
    name: 'My Store',
    sectors: ['ANIMALERIE', 'AUTOMOTO'],
    url: 'http://www.mystore.com'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/stores';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"countryIsoCodeAlpha3":"DEU","id":"64f43358-63a1-47f7-97ec-0301fc39956b","name":"My Store","sectors":["ANIMALERIE","AUTOMOTO"],"url":"http://www.mystore.com"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"countryIsoCodeAlpha3": @"DEU",
                              @"id": @"64f43358-63a1-47f7-97ec-0301fc39956b",
                              @"name": @"My Store",
                              @"sectors": @[ @"ANIMALERIE", @"AUTOMOTO" ],
                              @"url": @"http://www.mystore.com" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/stores"]
                                                       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}}/v2/user/customer/stores" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"countryIsoCodeAlpha3\": \"DEU\",\n  \"id\": \"64f43358-63a1-47f7-97ec-0301fc39956b\",\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/stores",
  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([
    'countryIsoCodeAlpha3' => 'DEU',
    'id' => '64f43358-63a1-47f7-97ec-0301fc39956b',
    'name' => 'My Store',
    'sectors' => [
        'ANIMALERIE',
        'AUTOMOTO'
    ],
    'url' => 'http://www.mystore.com'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/customer/stores', [
  'body' => '{
  "countryIsoCodeAlpha3": "DEU",
  "id": "64f43358-63a1-47f7-97ec-0301fc39956b",
  "name": "My Store",
  "sectors": [
    "ANIMALERIE",
    "AUTOMOTO"
  ],
  "url": "http://www.mystore.com"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/stores');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'countryIsoCodeAlpha3' => 'DEU',
  'id' => '64f43358-63a1-47f7-97ec-0301fc39956b',
  'name' => 'My Store',
  'sectors' => [
    'ANIMALERIE',
    'AUTOMOTO'
  ],
  'url' => 'http://www.mystore.com'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'countryIsoCodeAlpha3' => 'DEU',
  'id' => '64f43358-63a1-47f7-97ec-0301fc39956b',
  'name' => 'My Store',
  'sectors' => [
    'ANIMALERIE',
    'AUTOMOTO'
  ],
  'url' => 'http://www.mystore.com'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/customer/stores');
$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}}/v2/user/customer/stores' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "countryIsoCodeAlpha3": "DEU",
  "id": "64f43358-63a1-47f7-97ec-0301fc39956b",
  "name": "My Store",
  "sectors": [
    "ANIMALERIE",
    "AUTOMOTO"
  ],
  "url": "http://www.mystore.com"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/stores' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "countryIsoCodeAlpha3": "DEU",
  "id": "64f43358-63a1-47f7-97ec-0301fc39956b",
  "name": "My Store",
  "sectors": [
    "ANIMALERIE",
    "AUTOMOTO"
  ],
  "url": "http://www.mystore.com"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"countryIsoCodeAlpha3\": \"DEU\",\n  \"id\": \"64f43358-63a1-47f7-97ec-0301fc39956b\",\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/customer/stores", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/stores"

payload = {
    "countryIsoCodeAlpha3": "DEU",
    "id": "64f43358-63a1-47f7-97ec-0301fc39956b",
    "name": "My Store",
    "sectors": ["ANIMALERIE", "AUTOMOTO"],
    "url": "http://www.mystore.com"
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/stores"

payload <- "{\n  \"countryIsoCodeAlpha3\": \"DEU\",\n  \"id\": \"64f43358-63a1-47f7-97ec-0301fc39956b\",\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\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}}/v2/user/customer/stores")

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  \"countryIsoCodeAlpha3\": \"DEU\",\n  \"id\": \"64f43358-63a1-47f7-97ec-0301fc39956b\",\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}"

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/v2/user/customer/stores') do |req|
  req.body = "{\n  \"countryIsoCodeAlpha3\": \"DEU\",\n  \"id\": \"64f43358-63a1-47f7-97ec-0301fc39956b\",\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/stores";

    let payload = json!({
        "countryIsoCodeAlpha3": "DEU",
        "id": "64f43358-63a1-47f7-97ec-0301fc39956b",
        "name": "My Store",
        "sectors": ("ANIMALERIE", "AUTOMOTO"),
        "url": "http://www.mystore.com"
    });

    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}}/v2/user/customer/stores \
  --header 'content-type: application/json' \
  --data '{
  "countryIsoCodeAlpha3": "DEU",
  "id": "64f43358-63a1-47f7-97ec-0301fc39956b",
  "name": "My Store",
  "sectors": [
    "ANIMALERIE",
    "AUTOMOTO"
  ],
  "url": "http://www.mystore.com"
}'
echo '{
  "countryIsoCodeAlpha3": "DEU",
  "id": "64f43358-63a1-47f7-97ec-0301fc39956b",
  "name": "My Store",
  "sectors": [
    "ANIMALERIE",
    "AUTOMOTO"
  ],
  "url": "http://www.mystore.com"
}' |  \
  http POST {{baseUrl}}/v2/user/customer/stores \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "countryIsoCodeAlpha3": "DEU",\n  "id": "64f43358-63a1-47f7-97ec-0301fc39956b",\n  "name": "My Store",\n  "sectors": [\n    "ANIMALERIE",\n    "AUTOMOTO"\n  ],\n  "url": "http://www.mystore.com"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/customer/stores
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "countryIsoCodeAlpha3": "DEU",
  "id": "64f43358-63a1-47f7-97ec-0301fc39956b",
  "name": "My Store",
  "sectors": ["ANIMALERIE", "AUTOMOTO"],
  "url": "http://www.mystore.com"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/stores")! 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 store
{{baseUrl}}/v2/user/customer/stores/:storeId
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/stores/:storeId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/user/customer/stores/:storeId")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/stores/:storeId"

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}}/v2/user/customer/stores/:storeId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/stores/:storeId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/stores/:storeId"

	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/v2/user/customer/stores/:storeId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/user/customer/stores/:storeId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/stores/:storeId"))
    .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}}/v2/user/customer/stores/:storeId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/user/customer/stores/:storeId")
  .asString();
const 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}}/v2/user/customer/stores/:storeId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/stores/:storeId';
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}}/v2/user/customer/stores/:storeId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores/:storeId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/stores/:storeId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/customer/stores/:storeId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2/user/customer/stores/:storeId');

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}}/v2/user/customer/stores/:storeId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/stores/:storeId';
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}}/v2/user/customer/stores/:storeId"]
                                                       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}}/v2/user/customer/stores/:storeId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/stores/:storeId",
  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}}/v2/user/customer/stores/:storeId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/stores/:storeId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/stores/:storeId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/stores/:storeId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/stores/:storeId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/user/customer/stores/:storeId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/stores/:storeId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/stores/:storeId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/stores/:storeId")

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/v2/user/customer/stores/:storeId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/stores/:storeId";

    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}}/v2/user/customer/stores/:storeId
http DELETE {{baseUrl}}/v2/user/customer/stores/:storeId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/user/customer/stores/:storeId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/stores/:storeId")! 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 store list
{{baseUrl}}/v2/user/customer/stores
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/stores");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/customer/stores")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/stores"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/customer/stores"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/stores");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/stores"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/customer/stores HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/customer/stores")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/stores"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/customer/stores")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/customer/stores');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/customer/stores'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/stores';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/stores',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/stores',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/customer/stores'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/customer/stores');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/customer/stores'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/stores';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/stores"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/customer/stores" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/stores",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/customer/stores');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/stores');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/stores');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/stores' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/stores' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/customer/stores")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/stores"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/stores"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/stores")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/customer/stores') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/stores";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/customer/stores
http GET {{baseUrl}}/v2/user/customer/stores
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/customer/stores
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/stores")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 store's information
{{baseUrl}}/v2/user/customer/stores/:storeId
QUERY PARAMS

storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/stores/:storeId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/customer/stores/:storeId")
require "http/client"

url = "{{baseUrl}}/v2/user/customer/stores/:storeId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/customer/stores/:storeId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/stores/:storeId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/stores/:storeId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/customer/stores/:storeId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/customer/stores/:storeId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/stores/:storeId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores/:storeId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/customer/stores/:storeId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/customer/stores/:storeId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/stores/:storeId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores/:storeId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/customer/stores/:storeId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/customer/stores/:storeId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/stores/:storeId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/stores/:storeId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/customer/stores/:storeId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/stores/:storeId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/customer/stores/:storeId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/stores/:storeId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/customer/stores/:storeId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/customer/stores/:storeId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/stores/:storeId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/customer/stores/:storeId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/stores/:storeId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/stores/:storeId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/customer/stores/:storeId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/customer/stores/:storeId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/customer/stores/:storeId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/customer/stores/:storeId
http GET {{baseUrl}}/v2/user/customer/stores/:storeId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/customer/stores/:storeId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/stores/:storeId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "countryIsoCodeAlpha3": "DEU",
  "creationUtcDate": "2017-04-01T22:30:00Z",
  "currencyCode": "EUR",
  "goVersion": "2",
  "name": "My Store",
  "offerId": "1",
  "offerName": "Premium",
  "ownerUserId": "00000000-0000-0000-0000-000000000000",
  "sectors": [
    "ANIMALERIE",
    "AUTOMOTO"
  ],
  "shareCount": "5",
  "status": "Active",
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b",
  "url": "http://www.mystore.com",
  "userRole": "User"
}
PATCH Update some store's information.
{{baseUrl}}/v2/user/customer/stores/:storeId
QUERY PARAMS

storeId
BODY json

{
  "name": "",
  "sectors": [],
  "url": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/customer/stores/:storeId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/v2/user/customer/stores/:storeId" {:content-type :json
                                                                              :form-params {:name "My Store"
                                                                                            :sectors ["ANIMALERIE" "AUTOMOTO"]
                                                                                            :url "http://www.mystore.com"}})
require "http/client"

url = "{{baseUrl}}/v2/user/customer/stores/:storeId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\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}}/v2/user/customer/stores/:storeId"),
    Content = new StringContent("{\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/customer/stores/:storeId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/customer/stores/:storeId"

	payload := strings.NewReader("{\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\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/v2/user/customer/stores/:storeId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 112

{
  "name": "My Store",
  "sectors": [
    "ANIMALERIE",
    "AUTOMOTO"
  ],
  "url": "http://www.mystore.com"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/v2/user/customer/stores/:storeId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/customer/stores/:storeId"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores/:storeId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/v2/user/customer/stores/:storeId")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}")
  .asString();
const data = JSON.stringify({
  name: 'My Store',
  sectors: [
    'ANIMALERIE',
    'AUTOMOTO'
  ],
  url: 'http://www.mystore.com'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/v2/user/customer/stores/:storeId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId',
  headers: {'content-type': 'application/json'},
  data: {
    name: 'My Store',
    sectors: ['ANIMALERIE', 'AUTOMOTO'],
    url: 'http://www.mystore.com'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/customer/stores/:storeId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"name":"My Store","sectors":["ANIMALERIE","AUTOMOTO"],"url":"http://www.mystore.com"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": "My Store",\n  "sectors": [\n    "ANIMALERIE",\n    "AUTOMOTO"\n  ],\n  "url": "http://www.mystore.com"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/customer/stores/:storeId")
  .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/v2/user/customer/stores/:storeId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  name: 'My Store',
  sectors: ['ANIMALERIE', 'AUTOMOTO'],
  url: 'http://www.mystore.com'
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/v2/user/customer/stores/:storeId',
  headers: {'content-type': 'application/json'},
  body: {
    name: 'My Store',
    sectors: ['ANIMALERIE', 'AUTOMOTO'],
    url: 'http://www.mystore.com'
  },
  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}}/v2/user/customer/stores/:storeId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  name: 'My Store',
  sectors: [
    'ANIMALERIE',
    'AUTOMOTO'
  ],
  url: 'http://www.mystore.com'
});

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}}/v2/user/customer/stores/:storeId',
  headers: {'content-type': 'application/json'},
  data: {
    name: 'My Store',
    sectors: ['ANIMALERIE', 'AUTOMOTO'],
    url: 'http://www.mystore.com'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/customer/stores/:storeId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"name":"My Store","sectors":["ANIMALERIE","AUTOMOTO"],"url":"http://www.mystore.com"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"My Store",
                              @"sectors": @[ @"ANIMALERIE", @"AUTOMOTO" ],
                              @"url": @"http://www.mystore.com" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/customer/stores/:storeId"]
                                                       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}}/v2/user/customer/stores/:storeId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/customer/stores/:storeId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'name' => 'My Store',
    'sectors' => [
        'ANIMALERIE',
        'AUTOMOTO'
    ],
    'url' => 'http://www.mystore.com'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/customer/stores/:storeId', [
  'body' => '{
  "name": "My Store",
  "sectors": [
    "ANIMALERIE",
    "AUTOMOTO"
  ],
  "url": "http://www.mystore.com"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/customer/stores/:storeId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'name' => 'My Store',
  'sectors' => [
    'ANIMALERIE',
    'AUTOMOTO'
  ],
  'url' => 'http://www.mystore.com'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => 'My Store',
  'sectors' => [
    'ANIMALERIE',
    'AUTOMOTO'
  ],
  'url' => 'http://www.mystore.com'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/customer/stores/:storeId');
$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}}/v2/user/customer/stores/:storeId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "name": "My Store",
  "sectors": [
    "ANIMALERIE",
    "AUTOMOTO"
  ],
  "url": "http://www.mystore.com"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/customer/stores/:storeId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "name": "My Store",
  "sectors": [
    "ANIMALERIE",
    "AUTOMOTO"
  ],
  "url": "http://www.mystore.com"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/v2/user/customer/stores/:storeId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/customer/stores/:storeId"

payload = {
    "name": "My Store",
    "sectors": ["ANIMALERIE", "AUTOMOTO"],
    "url": "http://www.mystore.com"
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/customer/stores/:storeId"

payload <- "{\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\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}}/v2/user/customer/stores/:storeId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\n}"

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/v2/user/customer/stores/:storeId') do |req|
  req.body = "{\n  \"name\": \"My Store\",\n  \"sectors\": [\n    \"ANIMALERIE\",\n    \"AUTOMOTO\"\n  ],\n  \"url\": \"http://www.mystore.com\"\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}}/v2/user/customer/stores/:storeId";

    let payload = json!({
        "name": "My Store",
        "sectors": ("ANIMALERIE", "AUTOMOTO"),
        "url": "http://www.mystore.com"
    });

    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}}/v2/user/customer/stores/:storeId \
  --header 'content-type: application/json' \
  --data '{
  "name": "My Store",
  "sectors": [
    "ANIMALERIE",
    "AUTOMOTO"
  ],
  "url": "http://www.mystore.com"
}'
echo '{
  "name": "My Store",
  "sectors": [
    "ANIMALERIE",
    "AUTOMOTO"
  ],
  "url": "http://www.mystore.com"
}' |  \
  http PATCH {{baseUrl}}/v2/user/customer/stores/:storeId \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": "My Store",\n  "sectors": [\n    "ANIMALERIE",\n    "AUTOMOTO"\n  ],\n  "url": "http://www.mystore.com"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/customer/stores/:storeId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "name": "My Store",
  "sectors": ["ANIMALERIE", "AUTOMOTO"],
  "url": "http://www.mystore.com"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/customer/stores/:storeId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get your marketplace channel catalog list
{{baseUrl}}/v2/user/marketplaces/channelcatalogs/
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/marketplaces/channelcatalogs/ HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/channelcatalogs/',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/channelcatalogs/"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/channelcatalogs/');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/channelcatalogs/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/marketplaces/channelcatalogs/")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/marketplaces/channelcatalogs/') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/marketplaces/channelcatalogs/
http GET {{baseUrl}}/v2/user/marketplaces/channelcatalogs/
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/channelcatalogs/
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Fetch the publication history for an account, sorted by descending start date
{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history
QUERY PARAMS

publicationTypes
marketplaceTechnicalCode
accountId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history" {:query-params {:publicationTypes ""}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history',
  params: {publicationTypes: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history',
  qs: {publicationTypes: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history');

req.query({
  publicationTypes: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history',
  params: {publicationTypes: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'publicationTypes' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'publicationTypes' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history"

querystring = {"publicationTypes":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history"

queryString <- list(publicationTypes = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history') do |req|
  req.params['publicationTypes'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history";

    let querystring = [
        ("publicationTypes", ""),
    ];

    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}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes='
http GET '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/history?publicationTypes=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "publications": [
    {
      "feeds": [
        {
          "endUtcDate": "2016-02-13T12:02:00Z",
          "errorMessage": "",
          "exportedProducts": "10142",
          "failedItems": "1",
          "feedType": "Offers",
          "htmlReportGenerationErrorMessage": "",
          "htmlReportUrl": "http://www.myreporthtml.com",
          "processingStatus": "Done",
          "publishedItems": "10041",
          "publishedItemsWithWarning": "123",
          "startUtcDate": "2016-02-13T12:01:11Z",
          "transmittedItems": "10042"
        },
        {
          "endUtcDate": "2016-02-13T12:02:00Z",
          "errorMessage": "",
          "exportedProducts": "10142",
          "failedItems": "1",
          "feedType": "Inventory",
          "htmlReportGenerationErrorMessage": "",
          "htmlReportUrl": "http://www.myreporthtml.com",
          "processingStatus": "Done",
          "publishedItems": "10041",
          "publishedItemsWithWarning": "123",
          "startUtcDate": "2016-02-13T12:01:11Z",
          "transmittedItems": "10042"
        },
        {
          "errorMessage": "",
          "exportedProducts": "10142",
          "failedItems": "1",
          "feedType": "Pricing",
          "htmlReportGenerationErrorMessage": "",
          "htmlReportUrl": "http://www.myreporthtml.com",
          "processingStatus": "InProgress",
          "publishedItems": "10041",
          "publishedItemsWithWarning": "123",
          "startUtcDate": "2016-02-13T12:01:11Z",
          "transmittedItems": "10042"
        }
      ],
      "publicationType": "PublishOffers"
    },
    {
      "feeds": [
        {
          "endUtcDate": "2016-02-13T12:02:00Z",
          "errorMessage": "",
          "exportedProducts": "10142",
          "failedItems": "1",
          "feedType": "Product",
          "htmlReportGenerationErrorMessage": "",
          "htmlReportUrl": "http://www.myreporthtml.com",
          "processingStatus": "Done",
          "publishedItems": "10041",
          "publishedItemsWithWarning": "123",
          "startUtcDate": "2016-02-13T12:01:11Z",
          "transmittedItems": "10042"
        },
        {
          "endUtcDate": "2016-02-13T12:02:00Z",
          "errorMessage": "",
          "exportedProducts": "10142",
          "failedItems": "1",
          "feedType": "Inventory",
          "htmlReportGenerationErrorMessage": "",
          "htmlReportUrl": "http://www.myreporthtml.com",
          "processingStatus": "Done",
          "publishedItems": "10041",
          "publishedItemsWithWarning": "123",
          "startUtcDate": "2016-02-13T12:01:11Z",
          "transmittedItems": "10042"
        },
        {
          "errorMessage": "",
          "exportedProducts": "10142",
          "failedItems": "1",
          "feedType": "Pricing",
          "htmlReportGenerationErrorMessage": "",
          "htmlReportUrl": "http://www.myreporthtml.com",
          "processingStatus": "InProgress",
          "publishedItems": "10041",
          "publishedItemsWithWarning": "123",
          "startUtcDate": "2016-02-13T12:01:11Z",
          "transmittedItems": "10042"
        }
      ],
      "publicationType": "PublishProducts"
    }
  ]
}
POST [PREVIEW] Launch a publication of the catalog to the marketplace
{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish
QUERY PARAMS

marketplaceTechnicalCode
accountId
BODY json

{
  "feedType": "",
  "publicationStrategyKind": "",
  "withUnpublish": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"feedType\": \"Offers\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish" {:content-type :json
                                                                                                                                           :form-params {:feedType "Offers"}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"feedType\": \"Offers\"\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}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish"),
    Content = new StringContent("{\n  \"feedType\": \"Offers\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"feedType\": \"Offers\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish"

	payload := strings.NewReader("{\n  \"feedType\": \"Offers\"\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/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 26

{
  "feedType": "Offers"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"feedType\": \"Offers\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"feedType\": \"Offers\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"feedType\": \"Offers\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish")
  .header("content-type", "application/json")
  .body("{\n  \"feedType\": \"Offers\"\n}")
  .asString();
const data = JSON.stringify({
  feedType: 'Offers'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish',
  headers: {'content-type': 'application/json'},
  data: {feedType: 'Offers'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"feedType":"Offers"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "feedType": "Offers"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"feedType\": \"Offers\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish")
  .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/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({feedType: 'Offers'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish',
  headers: {'content-type': 'application/json'},
  body: {feedType: 'Offers'},
  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}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  feedType: 'Offers'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish',
  headers: {'content-type': 'application/json'},
  data: {feedType: 'Offers'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"feedType":"Offers"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"feedType": @"Offers" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish"]
                                                       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}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"feedType\": \"Offers\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish",
  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([
    'feedType' => 'Offers'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish', [
  'body' => '{
  "feedType": "Offers"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'feedType' => 'Offers'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'feedType' => 'Offers'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish');
$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}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "feedType": "Offers"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "feedType": "Offers"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"feedType\": \"Offers\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish"

payload = { "feedType": "Offers" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish"

payload <- "{\n  \"feedType\": \"Offers\"\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}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish")

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  \"feedType\": \"Offers\"\n}"

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/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish') do |req|
  req.body = "{\n  \"feedType\": \"Offers\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish";

    let payload = json!({"feedType": "Offers"});

    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}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish \
  --header 'content-type: application/json' \
  --data '{
  "feedType": "Offers"
}'
echo '{
  "feedType": "Offers"
}' |  \
  http POST {{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "feedType": "Offers"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["feedType": "Offers"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/publications/:marketplaceTechnicalCode/:accountId/publish")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the marketplace properties for a channel catalog
{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties
QUERY PARAMS

redirectionPageUrl
channelCatalogId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties" {:query-params {:redirectionPageUrl ""}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties',
  params: {redirectionPageUrl: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties',
  qs: {redirectionPageUrl: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties');

req.query({
  redirectionPageUrl: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties',
  params: {redirectionPageUrl: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'redirectionPageUrl' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'redirectionPageUrl' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties"

querystring = {"redirectionPageUrl":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties"

queryString <- list(redirectionPageUrl = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties') do |req|
  req.params['redirectionPageUrl'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties";

    let querystring = [
        ("redirectionPageUrl", ""),
    ];

    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}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl='
http GET '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/properties?redirectionPageUrl=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "propertyGroups": [
    {
      "name": "AccountInformations",
      "position": "1",
      "properties": [
        {
          "name": "EbayToken",
          "position": "1",
          "readOnly": "true",
          "values": [
            "AgAAAA**AQAAAA**aAAAAA**2VFhVg**nY+sHZ2PrBmdj6wVnY+sEZ2PrA2dj6AElISgCJaLpwWdj6x9nY+seQ**OEsBAA**AAMAAA**jzsVAMwj1dPBsyCEp0Fuj/toSBrfZF2JpKKDrrXIirMzgvgbsyxnA2h1wl7WjFD+TfdCmaBq3CAFLOog/433G5gsse1DLTT6uXFajdiHnPVfnL7QtKIpQEIwL8ZO5Tx1dGl0XQLsU7knPwbGHn5X6Z3JzXrCGvvpw2+MIzDNhasYlqPfOEr8Lct5dcsIIdhXl/qgrzALe5++v76/XjaXvP6eic3uCWBEXBiXC1uisjEtOqaNIPkFaiICBaXsQUzVZdM68bQatBg5bwf6hxvqOyNJRw4pttGStovcXXjL+aszw7ejbxLv1lJ6qeTMj5oRwTPl0AzBAejcY+DTBrLEmgdzrvWHLvMOa1ijGOGzVodBoDGimiqadCPQpAVZr0e7HvQIVbOlbmKpuCUFJ4RPCv0NxpkCm1/nxZWeS9H8gd/SfLf9Chgd115dcKzgxFBoSh7myJcw+MRM7szPQ2Pwv980dTRyHvbI8XR4OieYvXmU4H7Nl51N8B3qkjYFkdcp6J06eqs4dO68lDNdWZfXHkjwI3dY6umDUp4y82IdQl8IykPty3/DZfUAfqafgiAwMHZvXjewp5HhPjDi2zgf+5EcDlvf6rNMzjsghjdWUQi4WldDk+LXgkos6jswIQaNPdpW1D4KyPYWtGYknx0Xzzuc6WmBoVwGFalgMvCWWI9Gs2w6PG5GqB9zm1Fnr3svtPbNYPQ6q3VQpkKL2SWQXy383O1cp6ZMLI9GwZe0FnrqCxb/wc4XJUVw2RoR3qiX"
          ]
        },
        {
          "name": "PayPalEmailAddress",
          "pattern": "(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|\"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21\\x23-\\x5b\\x5d-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])*\")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21-\\x5a\\x53-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])+)\\])",
          "position": "2",
          "required": true,
          "x-pattern": "(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|\"(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21\\x23-\\x5b\\x5d-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])*\")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x21-\\x5a\\x53-\\x7f]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0e-\\x7f])+)\\])"
        }
      ]
    },
    {
      "displayGroupCode": "AnnounceTitle",
      "displayGroupPosition": "2",
      "properties": [
        {
          "name": "Postalcode",
          "position": "1",
          "required": true
        },
        {
          "lovLink": {
            "href": "/v2/user/lov/Country_eBay"
          },
          "lovRequired": "true",
          "name": "Country",
          "position": "2",
          "required": true
        },
        {
          "lovLink": {
            "href": "/v2/user/lov/ReturnsWithinDuration_eBay"
          },
          "lovRequired": "true",
          "name": "ReturnsWithinOption",
          "position": "3",
          "required": true
        },
        {
          "lovLink": {
            "href": "/v2/user/lov/FRA_ShippingService_eBay"
          },
          "lovRequired": "true",
          "name": "ShippingService",
          "position": "4",
          "required": true
        },
        {
          "lovLink": {
            "href": "/v2/user/lov/Currency_eBay"
          },
          "lovRequired": "true",
          "name": "Currency",
          "position": "5",
          "required": true
        },
        {
          "lovLink": {
            "href": "/v2/user/lov/PaymentMethods_eBay"
          },
          "lovRequired": "true",
          "maxItems": 2,
          "minItems": 1,
          "name": "PaymentMethods",
          "position": "6",
          "required": true
        }
      ]
    },
    {
      "displayGroupCode": "SalesConditions",
      "displayGroupPosition": "3",
      "properties": [
        {
          "lovLink": {
            "href": "/v2/user/lov/ReturnsAcceptedOption_eBay"
          },
          "lovRequired": "true",
          "name": "ReturnsAcceptedOption",
          "position": "1",
          "required": true
        },
        {
          "lovLink": {
            "href": "/v2/user/lov/ShippingCostPaidByOption_eBay"
          },
          "lovRequired": "true",
          "name": "ShippingCostPaidByOption",
          "position": "2",
          "required": true
        },
        {
          "lovLink": {
            "href": "/v2/user/lov/RefundOption_eBay"
          },
          "lovRequired": "true",
          "name": "RefundOption",
          "position": "3",
          "required": true
        },
        {
          "lovLink": {
            "href": "/v2/user/lov/ReturnsWithinDuration_eBay"
          },
          "lovRequired": "true",
          "name": "ReturnsWithinOption",
          "position": "4",
          "required": true
        },
        {
          "maxLength": 5000,
          "name": "ReturnDescription",
          "position": "5",
          "required": false
        }
      ]
    },
    {
      "displayGroupCode": "HTML",
      "displayGroupPosition": "4",
      "properties": [
        {
          "maxLength": 50000,
          "name": "Template_HTML",
          "position": "1",
          "required": false
        }
      ]
    },
    {
      "displayGroupCode": "OrdersRetrievalOptions",
      "displayGroupPosition": "5",
      "properties": [
        {
          "description": "If true allows to retireve one marketplace country only",
          "name": "RetrieveOnlyOneCountry",
          "position": "1",
          "required": false,
          "type": "boolean"
        }
      ]
    }
  ]
}
GET Get the marketplace settings for a channel catalog
{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings
QUERY PARAMS

channelCatalogId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings
http GET {{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "settings": [
    {
      "name": "Country",
      "values": [
        "FR"
      ]
    },
    {
      "name": "Currency",
      "values": [
        "EUR"
      ]
    },
    {
      "name": "ListingDuration",
      "values": [
        "GTC"
      ]
    },
    {
      "name": "PaymentMethods",
      "values": [
        "CCAccepted"
      ]
    },
    {
      "name": "PayPalEmailAddress",
      "values": [
        "pascal@ixeoline.com"
      ]
    },
    {
      "name": "PostalCode",
      "values": [
        "69630"
      ]
    },
    {
      "name": "RefundOption",
      "values": [
        "MoneyBackOrExchange"
      ]
    },
    {
      "name": "ReturnsAcceptedOption",
      "values": [
        "ReturnsAccepted"
      ]
    },
    {
      "name": "ReturnsWithinOption",
      "values": [
        "Days_10"
      ]
    },
    {
      "name": "ShippingCostPaidByOption",
      "values": [
        "Buyer"
      ]
    },
    {
      "name": "ShippingService",
      "values": [
        "FR_ColiposteColissimo"
      ]
    }
  ]
}
POST Save new marketplace settings for a channel catalog
{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings
QUERY PARAMS

channelCatalogId
BODY json

{
  "settings": [
    {
      "discriminatorType": "",
      "name": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"settings\": [\n    {\n      \"name\": \"Country\",\n      \"values\": [\n        \"FR\"\n      ]\n    },\n    {\n      \"name\": \"Currency\",\n      \"values\": [\n        \"EUR\"\n      ]\n    },\n    {\n      \"name\": \"ListingDuration\",\n      \"values\": [\n        \"GTC\"\n      ]\n    },\n    {\n      \"name\": \"PaymentMethods\",\n      \"values\": [\n        \"CCAccepted\"\n      ]\n    },\n    {\n      \"name\": \"PayPalEmailAddress\",\n      \"values\": [\n        \"pascal@ixeoline.com\"\n      ]\n    },\n    {\n      \"name\": \"PostalCode\",\n      \"values\": [\n        \"69630\"\n      ]\n    },\n    {\n      \"name\": \"RefundOption\",\n      \"values\": [\n        \"MoneyBackOrExchange\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsAcceptedOption\",\n      \"values\": [\n        \"ReturnsAccepted\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsWithinOption\",\n      \"values\": [\n        \"Days_10\"\n      ]\n    },\n    {\n      \"name\": \"ShippingCostPaidByOption\",\n      \"values\": [\n        \"Buyer\"\n      ]\n    },\n    {\n      \"name\": \"ShippingService\",\n      \"values\": [\n        \"FR_ColiposteColissimo\"\n      ]\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings" {:content-type :json
                                                                                                            :form-params {:settings [{:name "Country"
                                                                                                                                      :values ["FR"]} {:name "Currency"
                                                                                                                                      :values ["EUR"]} {:name "ListingDuration"
                                                                                                                                      :values ["GTC"]} {:name "PaymentMethods"
                                                                                                                                      :values ["CCAccepted"]} {:name "PayPalEmailAddress"
                                                                                                                                      :values ["pascal@ixeoline.com"]} {:name "PostalCode"
                                                                                                                                      :values ["69630"]} {:name "RefundOption"
                                                                                                                                      :values ["MoneyBackOrExchange"]} {:name "ReturnsAcceptedOption"
                                                                                                                                      :values ["ReturnsAccepted"]} {:name "ReturnsWithinOption"
                                                                                                                                      :values ["Days_10"]} {:name "ShippingCostPaidByOption"
                                                                                                                                      :values ["Buyer"]} {:name "ShippingService"
                                                                                                                                      :values ["FR_ColiposteColissimo"]}]}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"settings\": [\n    {\n      \"name\": \"Country\",\n      \"values\": [\n        \"FR\"\n      ]\n    },\n    {\n      \"name\": \"Currency\",\n      \"values\": [\n        \"EUR\"\n      ]\n    },\n    {\n      \"name\": \"ListingDuration\",\n      \"values\": [\n        \"GTC\"\n      ]\n    },\n    {\n      \"name\": \"PaymentMethods\",\n      \"values\": [\n        \"CCAccepted\"\n      ]\n    },\n    {\n      \"name\": \"PayPalEmailAddress\",\n      \"values\": [\n        \"pascal@ixeoline.com\"\n      ]\n    },\n    {\n      \"name\": \"PostalCode\",\n      \"values\": [\n        \"69630\"\n      ]\n    },\n    {\n      \"name\": \"RefundOption\",\n      \"values\": [\n        \"MoneyBackOrExchange\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsAcceptedOption\",\n      \"values\": [\n        \"ReturnsAccepted\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsWithinOption\",\n      \"values\": [\n        \"Days_10\"\n      ]\n    },\n    {\n      \"name\": \"ShippingCostPaidByOption\",\n      \"values\": [\n        \"Buyer\"\n      ]\n    },\n    {\n      \"name\": \"ShippingService\",\n      \"values\": [\n        \"FR_ColiposteColissimo\"\n      ]\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings"),
    Content = new StringContent("{\n  \"settings\": [\n    {\n      \"name\": \"Country\",\n      \"values\": [\n        \"FR\"\n      ]\n    },\n    {\n      \"name\": \"Currency\",\n      \"values\": [\n        \"EUR\"\n      ]\n    },\n    {\n      \"name\": \"ListingDuration\",\n      \"values\": [\n        \"GTC\"\n      ]\n    },\n    {\n      \"name\": \"PaymentMethods\",\n      \"values\": [\n        \"CCAccepted\"\n      ]\n    },\n    {\n      \"name\": \"PayPalEmailAddress\",\n      \"values\": [\n        \"pascal@ixeoline.com\"\n      ]\n    },\n    {\n      \"name\": \"PostalCode\",\n      \"values\": [\n        \"69630\"\n      ]\n    },\n    {\n      \"name\": \"RefundOption\",\n      \"values\": [\n        \"MoneyBackOrExchange\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsAcceptedOption\",\n      \"values\": [\n        \"ReturnsAccepted\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsWithinOption\",\n      \"values\": [\n        \"Days_10\"\n      ]\n    },\n    {\n      \"name\": \"ShippingCostPaidByOption\",\n      \"values\": [\n        \"Buyer\"\n      ]\n    },\n    {\n      \"name\": \"ShippingService\",\n      \"values\": [\n        \"FR_ColiposteColissimo\"\n      ]\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"settings\": [\n    {\n      \"name\": \"Country\",\n      \"values\": [\n        \"FR\"\n      ]\n    },\n    {\n      \"name\": \"Currency\",\n      \"values\": [\n        \"EUR\"\n      ]\n    },\n    {\n      \"name\": \"ListingDuration\",\n      \"values\": [\n        \"GTC\"\n      ]\n    },\n    {\n      \"name\": \"PaymentMethods\",\n      \"values\": [\n        \"CCAccepted\"\n      ]\n    },\n    {\n      \"name\": \"PayPalEmailAddress\",\n      \"values\": [\n        \"pascal@ixeoline.com\"\n      ]\n    },\n    {\n      \"name\": \"PostalCode\",\n      \"values\": [\n        \"69630\"\n      ]\n    },\n    {\n      \"name\": \"RefundOption\",\n      \"values\": [\n        \"MoneyBackOrExchange\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsAcceptedOption\",\n      \"values\": [\n        \"ReturnsAccepted\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsWithinOption\",\n      \"values\": [\n        \"Days_10\"\n      ]\n    },\n    {\n      \"name\": \"ShippingCostPaidByOption\",\n      \"values\": [\n        \"Buyer\"\n      ]\n    },\n    {\n      \"name\": \"ShippingService\",\n      \"values\": [\n        \"FR_ColiposteColissimo\"\n      ]\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings"

	payload := strings.NewReader("{\n  \"settings\": [\n    {\n      \"name\": \"Country\",\n      \"values\": [\n        \"FR\"\n      ]\n    },\n    {\n      \"name\": \"Currency\",\n      \"values\": [\n        \"EUR\"\n      ]\n    },\n    {\n      \"name\": \"ListingDuration\",\n      \"values\": [\n        \"GTC\"\n      ]\n    },\n    {\n      \"name\": \"PaymentMethods\",\n      \"values\": [\n        \"CCAccepted\"\n      ]\n    },\n    {\n      \"name\": \"PayPalEmailAddress\",\n      \"values\": [\n        \"pascal@ixeoline.com\"\n      ]\n    },\n    {\n      \"name\": \"PostalCode\",\n      \"values\": [\n        \"69630\"\n      ]\n    },\n    {\n      \"name\": \"RefundOption\",\n      \"values\": [\n        \"MoneyBackOrExchange\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsAcceptedOption\",\n      \"values\": [\n        \"ReturnsAccepted\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsWithinOption\",\n      \"values\": [\n        \"Days_10\"\n      ]\n    },\n    {\n      \"name\": \"ShippingCostPaidByOption\",\n      \"values\": [\n        \"Buyer\"\n      ]\n    },\n    {\n      \"name\": \"ShippingService\",\n      \"values\": [\n        \"FR_ColiposteColissimo\"\n      ]\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 1042

{
  "settings": [
    {
      "name": "Country",
      "values": [
        "FR"
      ]
    },
    {
      "name": "Currency",
      "values": [
        "EUR"
      ]
    },
    {
      "name": "ListingDuration",
      "values": [
        "GTC"
      ]
    },
    {
      "name": "PaymentMethods",
      "values": [
        "CCAccepted"
      ]
    },
    {
      "name": "PayPalEmailAddress",
      "values": [
        "pascal@ixeoline.com"
      ]
    },
    {
      "name": "PostalCode",
      "values": [
        "69630"
      ]
    },
    {
      "name": "RefundOption",
      "values": [
        "MoneyBackOrExchange"
      ]
    },
    {
      "name": "ReturnsAcceptedOption",
      "values": [
        "ReturnsAccepted"
      ]
    },
    {
      "name": "ReturnsWithinOption",
      "values": [
        "Days_10"
      ]
    },
    {
      "name": "ShippingCostPaidByOption",
      "values": [
        "Buyer"
      ]
    },
    {
      "name": "ShippingService",
      "values": [
        "FR_ColiposteColissimo"
      ]
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"settings\": [\n    {\n      \"name\": \"Country\",\n      \"values\": [\n        \"FR\"\n      ]\n    },\n    {\n      \"name\": \"Currency\",\n      \"values\": [\n        \"EUR\"\n      ]\n    },\n    {\n      \"name\": \"ListingDuration\",\n      \"values\": [\n        \"GTC\"\n      ]\n    },\n    {\n      \"name\": \"PaymentMethods\",\n      \"values\": [\n        \"CCAccepted\"\n      ]\n    },\n    {\n      \"name\": \"PayPalEmailAddress\",\n      \"values\": [\n        \"pascal@ixeoline.com\"\n      ]\n    },\n    {\n      \"name\": \"PostalCode\",\n      \"values\": [\n        \"69630\"\n      ]\n    },\n    {\n      \"name\": \"RefundOption\",\n      \"values\": [\n        \"MoneyBackOrExchange\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsAcceptedOption\",\n      \"values\": [\n        \"ReturnsAccepted\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsWithinOption\",\n      \"values\": [\n        \"Days_10\"\n      ]\n    },\n    {\n      \"name\": \"ShippingCostPaidByOption\",\n      \"values\": [\n        \"Buyer\"\n      ]\n    },\n    {\n      \"name\": \"ShippingService\",\n      \"values\": [\n        \"FR_ColiposteColissimo\"\n      ]\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"settings\": [\n    {\n      \"name\": \"Country\",\n      \"values\": [\n        \"FR\"\n      ]\n    },\n    {\n      \"name\": \"Currency\",\n      \"values\": [\n        \"EUR\"\n      ]\n    },\n    {\n      \"name\": \"ListingDuration\",\n      \"values\": [\n        \"GTC\"\n      ]\n    },\n    {\n      \"name\": \"PaymentMethods\",\n      \"values\": [\n        \"CCAccepted\"\n      ]\n    },\n    {\n      \"name\": \"PayPalEmailAddress\",\n      \"values\": [\n        \"pascal@ixeoline.com\"\n      ]\n    },\n    {\n      \"name\": \"PostalCode\",\n      \"values\": [\n        \"69630\"\n      ]\n    },\n    {\n      \"name\": \"RefundOption\",\n      \"values\": [\n        \"MoneyBackOrExchange\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsAcceptedOption\",\n      \"values\": [\n        \"ReturnsAccepted\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsWithinOption\",\n      \"values\": [\n        \"Days_10\"\n      ]\n    },\n    {\n      \"name\": \"ShippingCostPaidByOption\",\n      \"values\": [\n        \"Buyer\"\n      ]\n    },\n    {\n      \"name\": \"ShippingService\",\n      \"values\": [\n        \"FR_ColiposteColissimo\"\n      ]\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"settings\": [\n    {\n      \"name\": \"Country\",\n      \"values\": [\n        \"FR\"\n      ]\n    },\n    {\n      \"name\": \"Currency\",\n      \"values\": [\n        \"EUR\"\n      ]\n    },\n    {\n      \"name\": \"ListingDuration\",\n      \"values\": [\n        \"GTC\"\n      ]\n    },\n    {\n      \"name\": \"PaymentMethods\",\n      \"values\": [\n        \"CCAccepted\"\n      ]\n    },\n    {\n      \"name\": \"PayPalEmailAddress\",\n      \"values\": [\n        \"pascal@ixeoline.com\"\n      ]\n    },\n    {\n      \"name\": \"PostalCode\",\n      \"values\": [\n        \"69630\"\n      ]\n    },\n    {\n      \"name\": \"RefundOption\",\n      \"values\": [\n        \"MoneyBackOrExchange\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsAcceptedOption\",\n      \"values\": [\n        \"ReturnsAccepted\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsWithinOption\",\n      \"values\": [\n        \"Days_10\"\n      ]\n    },\n    {\n      \"name\": \"ShippingCostPaidByOption\",\n      \"values\": [\n        \"Buyer\"\n      ]\n    },\n    {\n      \"name\": \"ShippingService\",\n      \"values\": [\n        \"FR_ColiposteColissimo\"\n      ]\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings")
  .header("content-type", "application/json")
  .body("{\n  \"settings\": [\n    {\n      \"name\": \"Country\",\n      \"values\": [\n        \"FR\"\n      ]\n    },\n    {\n      \"name\": \"Currency\",\n      \"values\": [\n        \"EUR\"\n      ]\n    },\n    {\n      \"name\": \"ListingDuration\",\n      \"values\": [\n        \"GTC\"\n      ]\n    },\n    {\n      \"name\": \"PaymentMethods\",\n      \"values\": [\n        \"CCAccepted\"\n      ]\n    },\n    {\n      \"name\": \"PayPalEmailAddress\",\n      \"values\": [\n        \"pascal@ixeoline.com\"\n      ]\n    },\n    {\n      \"name\": \"PostalCode\",\n      \"values\": [\n        \"69630\"\n      ]\n    },\n    {\n      \"name\": \"RefundOption\",\n      \"values\": [\n        \"MoneyBackOrExchange\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsAcceptedOption\",\n      \"values\": [\n        \"ReturnsAccepted\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsWithinOption\",\n      \"values\": [\n        \"Days_10\"\n      ]\n    },\n    {\n      \"name\": \"ShippingCostPaidByOption\",\n      \"values\": [\n        \"Buyer\"\n      ]\n    },\n    {\n      \"name\": \"ShippingService\",\n      \"values\": [\n        \"FR_ColiposteColissimo\"\n      ]\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  settings: [
    {
      name: 'Country',
      values: [
        'FR'
      ]
    },
    {
      name: 'Currency',
      values: [
        'EUR'
      ]
    },
    {
      name: 'ListingDuration',
      values: [
        'GTC'
      ]
    },
    {
      name: 'PaymentMethods',
      values: [
        'CCAccepted'
      ]
    },
    {
      name: 'PayPalEmailAddress',
      values: [
        'pascal@ixeoline.com'
      ]
    },
    {
      name: 'PostalCode',
      values: [
        '69630'
      ]
    },
    {
      name: 'RefundOption',
      values: [
        'MoneyBackOrExchange'
      ]
    },
    {
      name: 'ReturnsAcceptedOption',
      values: [
        'ReturnsAccepted'
      ]
    },
    {
      name: 'ReturnsWithinOption',
      values: [
        'Days_10'
      ]
    },
    {
      name: 'ShippingCostPaidByOption',
      values: [
        'Buyer'
      ]
    },
    {
      name: 'ShippingService',
      values: [
        'FR_ColiposteColissimo'
      ]
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings',
  headers: {'content-type': 'application/json'},
  data: {
    settings: [
      {name: 'Country', values: ['FR']},
      {name: 'Currency', values: ['EUR']},
      {name: 'ListingDuration', values: ['GTC']},
      {name: 'PaymentMethods', values: ['CCAccepted']},
      {name: 'PayPalEmailAddress', values: ['pascal@ixeoline.com']},
      {name: 'PostalCode', values: ['69630']},
      {name: 'RefundOption', values: ['MoneyBackOrExchange']},
      {name: 'ReturnsAcceptedOption', values: ['ReturnsAccepted']},
      {name: 'ReturnsWithinOption', values: ['Days_10']},
      {name: 'ShippingCostPaidByOption', values: ['Buyer']},
      {name: 'ShippingService', values: ['FR_ColiposteColissimo']}
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"settings":[{"name":"Country","values":["FR"]},{"name":"Currency","values":["EUR"]},{"name":"ListingDuration","values":["GTC"]},{"name":"PaymentMethods","values":["CCAccepted"]},{"name":"PayPalEmailAddress","values":["pascal@ixeoline.com"]},{"name":"PostalCode","values":["69630"]},{"name":"RefundOption","values":["MoneyBackOrExchange"]},{"name":"ReturnsAcceptedOption","values":["ReturnsAccepted"]},{"name":"ReturnsWithinOption","values":["Days_10"]},{"name":"ShippingCostPaidByOption","values":["Buyer"]},{"name":"ShippingService","values":["FR_ColiposteColissimo"]}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "settings": [\n    {\n      "name": "Country",\n      "values": [\n        "FR"\n      ]\n    },\n    {\n      "name": "Currency",\n      "values": [\n        "EUR"\n      ]\n    },\n    {\n      "name": "ListingDuration",\n      "values": [\n        "GTC"\n      ]\n    },\n    {\n      "name": "PaymentMethods",\n      "values": [\n        "CCAccepted"\n      ]\n    },\n    {\n      "name": "PayPalEmailAddress",\n      "values": [\n        "pascal@ixeoline.com"\n      ]\n    },\n    {\n      "name": "PostalCode",\n      "values": [\n        "69630"\n      ]\n    },\n    {\n      "name": "RefundOption",\n      "values": [\n        "MoneyBackOrExchange"\n      ]\n    },\n    {\n      "name": "ReturnsAcceptedOption",\n      "values": [\n        "ReturnsAccepted"\n      ]\n    },\n    {\n      "name": "ReturnsWithinOption",\n      "values": [\n        "Days_10"\n      ]\n    },\n    {\n      "name": "ShippingCostPaidByOption",\n      "values": [\n        "Buyer"\n      ]\n    },\n    {\n      "name": "ShippingService",\n      "values": [\n        "FR_ColiposteColissimo"\n      ]\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"settings\": [\n    {\n      \"name\": \"Country\",\n      \"values\": [\n        \"FR\"\n      ]\n    },\n    {\n      \"name\": \"Currency\",\n      \"values\": [\n        \"EUR\"\n      ]\n    },\n    {\n      \"name\": \"ListingDuration\",\n      \"values\": [\n        \"GTC\"\n      ]\n    },\n    {\n      \"name\": \"PaymentMethods\",\n      \"values\": [\n        \"CCAccepted\"\n      ]\n    },\n    {\n      \"name\": \"PayPalEmailAddress\",\n      \"values\": [\n        \"pascal@ixeoline.com\"\n      ]\n    },\n    {\n      \"name\": \"PostalCode\",\n      \"values\": [\n        \"69630\"\n      ]\n    },\n    {\n      \"name\": \"RefundOption\",\n      \"values\": [\n        \"MoneyBackOrExchange\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsAcceptedOption\",\n      \"values\": [\n        \"ReturnsAccepted\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsWithinOption\",\n      \"values\": [\n        \"Days_10\"\n      ]\n    },\n    {\n      \"name\": \"ShippingCostPaidByOption\",\n      \"values\": [\n        \"Buyer\"\n      ]\n    },\n    {\n      \"name\": \"ShippingService\",\n      \"values\": [\n        \"FR_ColiposteColissimo\"\n      ]\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings")
  .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/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  settings: [
    {name: 'Country', values: ['FR']},
    {name: 'Currency', values: ['EUR']},
    {name: 'ListingDuration', values: ['GTC']},
    {name: 'PaymentMethods', values: ['CCAccepted']},
    {name: 'PayPalEmailAddress', values: ['pascal@ixeoline.com']},
    {name: 'PostalCode', values: ['69630']},
    {name: 'RefundOption', values: ['MoneyBackOrExchange']},
    {name: 'ReturnsAcceptedOption', values: ['ReturnsAccepted']},
    {name: 'ReturnsWithinOption', values: ['Days_10']},
    {name: 'ShippingCostPaidByOption', values: ['Buyer']},
    {name: 'ShippingService', values: ['FR_ColiposteColissimo']}
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings',
  headers: {'content-type': 'application/json'},
  body: {
    settings: [
      {name: 'Country', values: ['FR']},
      {name: 'Currency', values: ['EUR']},
      {name: 'ListingDuration', values: ['GTC']},
      {name: 'PaymentMethods', values: ['CCAccepted']},
      {name: 'PayPalEmailAddress', values: ['pascal@ixeoline.com']},
      {name: 'PostalCode', values: ['69630']},
      {name: 'RefundOption', values: ['MoneyBackOrExchange']},
      {name: 'ReturnsAcceptedOption', values: ['ReturnsAccepted']},
      {name: 'ReturnsWithinOption', values: ['Days_10']},
      {name: 'ShippingCostPaidByOption', values: ['Buyer']},
      {name: 'ShippingService', values: ['FR_ColiposteColissimo']}
    ]
  },
  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}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  settings: [
    {
      name: 'Country',
      values: [
        'FR'
      ]
    },
    {
      name: 'Currency',
      values: [
        'EUR'
      ]
    },
    {
      name: 'ListingDuration',
      values: [
        'GTC'
      ]
    },
    {
      name: 'PaymentMethods',
      values: [
        'CCAccepted'
      ]
    },
    {
      name: 'PayPalEmailAddress',
      values: [
        'pascal@ixeoline.com'
      ]
    },
    {
      name: 'PostalCode',
      values: [
        '69630'
      ]
    },
    {
      name: 'RefundOption',
      values: [
        'MoneyBackOrExchange'
      ]
    },
    {
      name: 'ReturnsAcceptedOption',
      values: [
        'ReturnsAccepted'
      ]
    },
    {
      name: 'ReturnsWithinOption',
      values: [
        'Days_10'
      ]
    },
    {
      name: 'ShippingCostPaidByOption',
      values: [
        'Buyer'
      ]
    },
    {
      name: 'ShippingService',
      values: [
        'FR_ColiposteColissimo'
      ]
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings',
  headers: {'content-type': 'application/json'},
  data: {
    settings: [
      {name: 'Country', values: ['FR']},
      {name: 'Currency', values: ['EUR']},
      {name: 'ListingDuration', values: ['GTC']},
      {name: 'PaymentMethods', values: ['CCAccepted']},
      {name: 'PayPalEmailAddress', values: ['pascal@ixeoline.com']},
      {name: 'PostalCode', values: ['69630']},
      {name: 'RefundOption', values: ['MoneyBackOrExchange']},
      {name: 'ReturnsAcceptedOption', values: ['ReturnsAccepted']},
      {name: 'ReturnsWithinOption', values: ['Days_10']},
      {name: 'ShippingCostPaidByOption', values: ['Buyer']},
      {name: 'ShippingService', values: ['FR_ColiposteColissimo']}
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"settings":[{"name":"Country","values":["FR"]},{"name":"Currency","values":["EUR"]},{"name":"ListingDuration","values":["GTC"]},{"name":"PaymentMethods","values":["CCAccepted"]},{"name":"PayPalEmailAddress","values":["pascal@ixeoline.com"]},{"name":"PostalCode","values":["69630"]},{"name":"RefundOption","values":["MoneyBackOrExchange"]},{"name":"ReturnsAcceptedOption","values":["ReturnsAccepted"]},{"name":"ReturnsWithinOption","values":["Days_10"]},{"name":"ShippingCostPaidByOption","values":["Buyer"]},{"name":"ShippingService","values":["FR_ColiposteColissimo"]}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"settings": @[ @{ @"name": @"Country", @"values": @[ @"FR" ] }, @{ @"name": @"Currency", @"values": @[ @"EUR" ] }, @{ @"name": @"ListingDuration", @"values": @[ @"GTC" ] }, @{ @"name": @"PaymentMethods", @"values": @[ @"CCAccepted" ] }, @{ @"name": @"PayPalEmailAddress", @"values": @[ @"pascal@ixeoline.com" ] }, @{ @"name": @"PostalCode", @"values": @[ @"69630" ] }, @{ @"name": @"RefundOption", @"values": @[ @"MoneyBackOrExchange" ] }, @{ @"name": @"ReturnsAcceptedOption", @"values": @[ @"ReturnsAccepted" ] }, @{ @"name": @"ReturnsWithinOption", @"values": @[ @"Days_10" ] }, @{ @"name": @"ShippingCostPaidByOption", @"values": @[ @"Buyer" ] }, @{ @"name": @"ShippingService", @"values": @[ @"FR_ColiposteColissimo" ] } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings"]
                                                       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}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"settings\": [\n    {\n      \"name\": \"Country\",\n      \"values\": [\n        \"FR\"\n      ]\n    },\n    {\n      \"name\": \"Currency\",\n      \"values\": [\n        \"EUR\"\n      ]\n    },\n    {\n      \"name\": \"ListingDuration\",\n      \"values\": [\n        \"GTC\"\n      ]\n    },\n    {\n      \"name\": \"PaymentMethods\",\n      \"values\": [\n        \"CCAccepted\"\n      ]\n    },\n    {\n      \"name\": \"PayPalEmailAddress\",\n      \"values\": [\n        \"pascal@ixeoline.com\"\n      ]\n    },\n    {\n      \"name\": \"PostalCode\",\n      \"values\": [\n        \"69630\"\n      ]\n    },\n    {\n      \"name\": \"RefundOption\",\n      \"values\": [\n        \"MoneyBackOrExchange\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsAcceptedOption\",\n      \"values\": [\n        \"ReturnsAccepted\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsWithinOption\",\n      \"values\": [\n        \"Days_10\"\n      ]\n    },\n    {\n      \"name\": \"ShippingCostPaidByOption\",\n      \"values\": [\n        \"Buyer\"\n      ]\n    },\n    {\n      \"name\": \"ShippingService\",\n      \"values\": [\n        \"FR_ColiposteColissimo\"\n      ]\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings",
  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([
    'settings' => [
        [
                'name' => 'Country',
                'values' => [
                                'FR'
                ]
        ],
        [
                'name' => 'Currency',
                'values' => [
                                'EUR'
                ]
        ],
        [
                'name' => 'ListingDuration',
                'values' => [
                                'GTC'
                ]
        ],
        [
                'name' => 'PaymentMethods',
                'values' => [
                                'CCAccepted'
                ]
        ],
        [
                'name' => 'PayPalEmailAddress',
                'values' => [
                                'pascal@ixeoline.com'
                ]
        ],
        [
                'name' => 'PostalCode',
                'values' => [
                                '69630'
                ]
        ],
        [
                'name' => 'RefundOption',
                'values' => [
                                'MoneyBackOrExchange'
                ]
        ],
        [
                'name' => 'ReturnsAcceptedOption',
                'values' => [
                                'ReturnsAccepted'
                ]
        ],
        [
                'name' => 'ReturnsWithinOption',
                'values' => [
                                'Days_10'
                ]
        ],
        [
                'name' => 'ShippingCostPaidByOption',
                'values' => [
                                'Buyer'
                ]
        ],
        [
                'name' => 'ShippingService',
                'values' => [
                                'FR_ColiposteColissimo'
                ]
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings', [
  'body' => '{
  "settings": [
    {
      "name": "Country",
      "values": [
        "FR"
      ]
    },
    {
      "name": "Currency",
      "values": [
        "EUR"
      ]
    },
    {
      "name": "ListingDuration",
      "values": [
        "GTC"
      ]
    },
    {
      "name": "PaymentMethods",
      "values": [
        "CCAccepted"
      ]
    },
    {
      "name": "PayPalEmailAddress",
      "values": [
        "pascal@ixeoline.com"
      ]
    },
    {
      "name": "PostalCode",
      "values": [
        "69630"
      ]
    },
    {
      "name": "RefundOption",
      "values": [
        "MoneyBackOrExchange"
      ]
    },
    {
      "name": "ReturnsAcceptedOption",
      "values": [
        "ReturnsAccepted"
      ]
    },
    {
      "name": "ReturnsWithinOption",
      "values": [
        "Days_10"
      ]
    },
    {
      "name": "ShippingCostPaidByOption",
      "values": [
        "Buyer"
      ]
    },
    {
      "name": "ShippingService",
      "values": [
        "FR_ColiposteColissimo"
      ]
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'settings' => [
    [
        'name' => 'Country',
        'values' => [
                'FR'
        ]
    ],
    [
        'name' => 'Currency',
        'values' => [
                'EUR'
        ]
    ],
    [
        'name' => 'ListingDuration',
        'values' => [
                'GTC'
        ]
    ],
    [
        'name' => 'PaymentMethods',
        'values' => [
                'CCAccepted'
        ]
    ],
    [
        'name' => 'PayPalEmailAddress',
        'values' => [
                'pascal@ixeoline.com'
        ]
    ],
    [
        'name' => 'PostalCode',
        'values' => [
                '69630'
        ]
    ],
    [
        'name' => 'RefundOption',
        'values' => [
                'MoneyBackOrExchange'
        ]
    ],
    [
        'name' => 'ReturnsAcceptedOption',
        'values' => [
                'ReturnsAccepted'
        ]
    ],
    [
        'name' => 'ReturnsWithinOption',
        'values' => [
                'Days_10'
        ]
    ],
    [
        'name' => 'ShippingCostPaidByOption',
        'values' => [
                'Buyer'
        ]
    ],
    [
        'name' => 'ShippingService',
        'values' => [
                'FR_ColiposteColissimo'
        ]
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'settings' => [
    [
        'name' => 'Country',
        'values' => [
                'FR'
        ]
    ],
    [
        'name' => 'Currency',
        'values' => [
                'EUR'
        ]
    ],
    [
        'name' => 'ListingDuration',
        'values' => [
                'GTC'
        ]
    ],
    [
        'name' => 'PaymentMethods',
        'values' => [
                'CCAccepted'
        ]
    ],
    [
        'name' => 'PayPalEmailAddress',
        'values' => [
                'pascal@ixeoline.com'
        ]
    ],
    [
        'name' => 'PostalCode',
        'values' => [
                '69630'
        ]
    ],
    [
        'name' => 'RefundOption',
        'values' => [
                'MoneyBackOrExchange'
        ]
    ],
    [
        'name' => 'ReturnsAcceptedOption',
        'values' => [
                'ReturnsAccepted'
        ]
    ],
    [
        'name' => 'ReturnsWithinOption',
        'values' => [
                'Days_10'
        ]
    ],
    [
        'name' => 'ShippingCostPaidByOption',
        'values' => [
                'Buyer'
        ]
    ],
    [
        'name' => 'ShippingService',
        'values' => [
                'FR_ColiposteColissimo'
        ]
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings');
$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}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "settings": [
    {
      "name": "Country",
      "values": [
        "FR"
      ]
    },
    {
      "name": "Currency",
      "values": [
        "EUR"
      ]
    },
    {
      "name": "ListingDuration",
      "values": [
        "GTC"
      ]
    },
    {
      "name": "PaymentMethods",
      "values": [
        "CCAccepted"
      ]
    },
    {
      "name": "PayPalEmailAddress",
      "values": [
        "pascal@ixeoline.com"
      ]
    },
    {
      "name": "PostalCode",
      "values": [
        "69630"
      ]
    },
    {
      "name": "RefundOption",
      "values": [
        "MoneyBackOrExchange"
      ]
    },
    {
      "name": "ReturnsAcceptedOption",
      "values": [
        "ReturnsAccepted"
      ]
    },
    {
      "name": "ReturnsWithinOption",
      "values": [
        "Days_10"
      ]
    },
    {
      "name": "ShippingCostPaidByOption",
      "values": [
        "Buyer"
      ]
    },
    {
      "name": "ShippingService",
      "values": [
        "FR_ColiposteColissimo"
      ]
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "settings": [
    {
      "name": "Country",
      "values": [
        "FR"
      ]
    },
    {
      "name": "Currency",
      "values": [
        "EUR"
      ]
    },
    {
      "name": "ListingDuration",
      "values": [
        "GTC"
      ]
    },
    {
      "name": "PaymentMethods",
      "values": [
        "CCAccepted"
      ]
    },
    {
      "name": "PayPalEmailAddress",
      "values": [
        "pascal@ixeoline.com"
      ]
    },
    {
      "name": "PostalCode",
      "values": [
        "69630"
      ]
    },
    {
      "name": "RefundOption",
      "values": [
        "MoneyBackOrExchange"
      ]
    },
    {
      "name": "ReturnsAcceptedOption",
      "values": [
        "ReturnsAccepted"
      ]
    },
    {
      "name": "ReturnsWithinOption",
      "values": [
        "Days_10"
      ]
    },
    {
      "name": "ShippingCostPaidByOption",
      "values": [
        "Buyer"
      ]
    },
    {
      "name": "ShippingService",
      "values": [
        "FR_ColiposteColissimo"
      ]
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"settings\": [\n    {\n      \"name\": \"Country\",\n      \"values\": [\n        \"FR\"\n      ]\n    },\n    {\n      \"name\": \"Currency\",\n      \"values\": [\n        \"EUR\"\n      ]\n    },\n    {\n      \"name\": \"ListingDuration\",\n      \"values\": [\n        \"GTC\"\n      ]\n    },\n    {\n      \"name\": \"PaymentMethods\",\n      \"values\": [\n        \"CCAccepted\"\n      ]\n    },\n    {\n      \"name\": \"PayPalEmailAddress\",\n      \"values\": [\n        \"pascal@ixeoline.com\"\n      ]\n    },\n    {\n      \"name\": \"PostalCode\",\n      \"values\": [\n        \"69630\"\n      ]\n    },\n    {\n      \"name\": \"RefundOption\",\n      \"values\": [\n        \"MoneyBackOrExchange\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsAcceptedOption\",\n      \"values\": [\n        \"ReturnsAccepted\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsWithinOption\",\n      \"values\": [\n        \"Days_10\"\n      ]\n    },\n    {\n      \"name\": \"ShippingCostPaidByOption\",\n      \"values\": [\n        \"Buyer\"\n      ]\n    },\n    {\n      \"name\": \"ShippingService\",\n      \"values\": [\n        \"FR_ColiposteColissimo\"\n      ]\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings"

payload = { "settings": [
        {
            "name": "Country",
            "values": ["FR"]
        },
        {
            "name": "Currency",
            "values": ["EUR"]
        },
        {
            "name": "ListingDuration",
            "values": ["GTC"]
        },
        {
            "name": "PaymentMethods",
            "values": ["CCAccepted"]
        },
        {
            "name": "PayPalEmailAddress",
            "values": ["pascal@ixeoline.com"]
        },
        {
            "name": "PostalCode",
            "values": ["69630"]
        },
        {
            "name": "RefundOption",
            "values": ["MoneyBackOrExchange"]
        },
        {
            "name": "ReturnsAcceptedOption",
            "values": ["ReturnsAccepted"]
        },
        {
            "name": "ReturnsWithinOption",
            "values": ["Days_10"]
        },
        {
            "name": "ShippingCostPaidByOption",
            "values": ["Buyer"]
        },
        {
            "name": "ShippingService",
            "values": ["FR_ColiposteColissimo"]
        }
    ] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings"

payload <- "{\n  \"settings\": [\n    {\n      \"name\": \"Country\",\n      \"values\": [\n        \"FR\"\n      ]\n    },\n    {\n      \"name\": \"Currency\",\n      \"values\": [\n        \"EUR\"\n      ]\n    },\n    {\n      \"name\": \"ListingDuration\",\n      \"values\": [\n        \"GTC\"\n      ]\n    },\n    {\n      \"name\": \"PaymentMethods\",\n      \"values\": [\n        \"CCAccepted\"\n      ]\n    },\n    {\n      \"name\": \"PayPalEmailAddress\",\n      \"values\": [\n        \"pascal@ixeoline.com\"\n      ]\n    },\n    {\n      \"name\": \"PostalCode\",\n      \"values\": [\n        \"69630\"\n      ]\n    },\n    {\n      \"name\": \"RefundOption\",\n      \"values\": [\n        \"MoneyBackOrExchange\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsAcceptedOption\",\n      \"values\": [\n        \"ReturnsAccepted\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsWithinOption\",\n      \"values\": [\n        \"Days_10\"\n      ]\n    },\n    {\n      \"name\": \"ShippingCostPaidByOption\",\n      \"values\": [\n        \"Buyer\"\n      ]\n    },\n    {\n      \"name\": \"ShippingService\",\n      \"values\": [\n        \"FR_ColiposteColissimo\"\n      ]\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings")

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  \"settings\": [\n    {\n      \"name\": \"Country\",\n      \"values\": [\n        \"FR\"\n      ]\n    },\n    {\n      \"name\": \"Currency\",\n      \"values\": [\n        \"EUR\"\n      ]\n    },\n    {\n      \"name\": \"ListingDuration\",\n      \"values\": [\n        \"GTC\"\n      ]\n    },\n    {\n      \"name\": \"PaymentMethods\",\n      \"values\": [\n        \"CCAccepted\"\n      ]\n    },\n    {\n      \"name\": \"PayPalEmailAddress\",\n      \"values\": [\n        \"pascal@ixeoline.com\"\n      ]\n    },\n    {\n      \"name\": \"PostalCode\",\n      \"values\": [\n        \"69630\"\n      ]\n    },\n    {\n      \"name\": \"RefundOption\",\n      \"values\": [\n        \"MoneyBackOrExchange\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsAcceptedOption\",\n      \"values\": [\n        \"ReturnsAccepted\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsWithinOption\",\n      \"values\": [\n        \"Days_10\"\n      ]\n    },\n    {\n      \"name\": \"ShippingCostPaidByOption\",\n      \"values\": [\n        \"Buyer\"\n      ]\n    },\n    {\n      \"name\": \"ShippingService\",\n      \"values\": [\n        \"FR_ColiposteColissimo\"\n      ]\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings') do |req|
  req.body = "{\n  \"settings\": [\n    {\n      \"name\": \"Country\",\n      \"values\": [\n        \"FR\"\n      ]\n    },\n    {\n      \"name\": \"Currency\",\n      \"values\": [\n        \"EUR\"\n      ]\n    },\n    {\n      \"name\": \"ListingDuration\",\n      \"values\": [\n        \"GTC\"\n      ]\n    },\n    {\n      \"name\": \"PaymentMethods\",\n      \"values\": [\n        \"CCAccepted\"\n      ]\n    },\n    {\n      \"name\": \"PayPalEmailAddress\",\n      \"values\": [\n        \"pascal@ixeoline.com\"\n      ]\n    },\n    {\n      \"name\": \"PostalCode\",\n      \"values\": [\n        \"69630\"\n      ]\n    },\n    {\n      \"name\": \"RefundOption\",\n      \"values\": [\n        \"MoneyBackOrExchange\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsAcceptedOption\",\n      \"values\": [\n        \"ReturnsAccepted\"\n      ]\n    },\n    {\n      \"name\": \"ReturnsWithinOption\",\n      \"values\": [\n        \"Days_10\"\n      ]\n    },\n    {\n      \"name\": \"ShippingCostPaidByOption\",\n      \"values\": [\n        \"Buyer\"\n      ]\n    },\n    {\n      \"name\": \"ShippingService\",\n      \"values\": [\n        \"FR_ColiposteColissimo\"\n      ]\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings";

    let payload = json!({"settings": (
            json!({
                "name": "Country",
                "values": ("FR")
            }),
            json!({
                "name": "Currency",
                "values": ("EUR")
            }),
            json!({
                "name": "ListingDuration",
                "values": ("GTC")
            }),
            json!({
                "name": "PaymentMethods",
                "values": ("CCAccepted")
            }),
            json!({
                "name": "PayPalEmailAddress",
                "values": ("pascal@ixeoline.com")
            }),
            json!({
                "name": "PostalCode",
                "values": ("69630")
            }),
            json!({
                "name": "RefundOption",
                "values": ("MoneyBackOrExchange")
            }),
            json!({
                "name": "ReturnsAcceptedOption",
                "values": ("ReturnsAccepted")
            }),
            json!({
                "name": "ReturnsWithinOption",
                "values": ("Days_10")
            }),
            json!({
                "name": "ShippingCostPaidByOption",
                "values": ("Buyer")
            }),
            json!({
                "name": "ShippingService",
                "values": ("FR_ColiposteColissimo")
            })
        )});

    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}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings \
  --header 'content-type: application/json' \
  --data '{
  "settings": [
    {
      "name": "Country",
      "values": [
        "FR"
      ]
    },
    {
      "name": "Currency",
      "values": [
        "EUR"
      ]
    },
    {
      "name": "ListingDuration",
      "values": [
        "GTC"
      ]
    },
    {
      "name": "PaymentMethods",
      "values": [
        "CCAccepted"
      ]
    },
    {
      "name": "PayPalEmailAddress",
      "values": [
        "pascal@ixeoline.com"
      ]
    },
    {
      "name": "PostalCode",
      "values": [
        "69630"
      ]
    },
    {
      "name": "RefundOption",
      "values": [
        "MoneyBackOrExchange"
      ]
    },
    {
      "name": "ReturnsAcceptedOption",
      "values": [
        "ReturnsAccepted"
      ]
    },
    {
      "name": "ReturnsWithinOption",
      "values": [
        "Days_10"
      ]
    },
    {
      "name": "ShippingCostPaidByOption",
      "values": [
        "Buyer"
      ]
    },
    {
      "name": "ShippingService",
      "values": [
        "FR_ColiposteColissimo"
      ]
    }
  ]
}'
echo '{
  "settings": [
    {
      "name": "Country",
      "values": [
        "FR"
      ]
    },
    {
      "name": "Currency",
      "values": [
        "EUR"
      ]
    },
    {
      "name": "ListingDuration",
      "values": [
        "GTC"
      ]
    },
    {
      "name": "PaymentMethods",
      "values": [
        "CCAccepted"
      ]
    },
    {
      "name": "PayPalEmailAddress",
      "values": [
        "pascal@ixeoline.com"
      ]
    },
    {
      "name": "PostalCode",
      "values": [
        "69630"
      ]
    },
    {
      "name": "RefundOption",
      "values": [
        "MoneyBackOrExchange"
      ]
    },
    {
      "name": "ReturnsAcceptedOption",
      "values": [
        "ReturnsAccepted"
      ]
    },
    {
      "name": "ReturnsWithinOption",
      "values": [
        "Days_10"
      ]
    },
    {
      "name": "ShippingCostPaidByOption",
      "values": [
        "Buyer"
      ]
    },
    {
      "name": "ShippingService",
      "values": [
        "FR_ColiposteColissimo"
      ]
    }
  ]
}' |  \
  http POST {{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "settings": [\n    {\n      "name": "Country",\n      "values": [\n        "FR"\n      ]\n    },\n    {\n      "name": "Currency",\n      "values": [\n        "EUR"\n      ]\n    },\n    {\n      "name": "ListingDuration",\n      "values": [\n        "GTC"\n      ]\n    },\n    {\n      "name": "PaymentMethods",\n      "values": [\n        "CCAccepted"\n      ]\n    },\n    {\n      "name": "PayPalEmailAddress",\n      "values": [\n        "pascal@ixeoline.com"\n      ]\n    },\n    {\n      "name": "PostalCode",\n      "values": [\n        "69630"\n      ]\n    },\n    {\n      "name": "RefundOption",\n      "values": [\n        "MoneyBackOrExchange"\n      ]\n    },\n    {\n      "name": "ReturnsAcceptedOption",\n      "values": [\n        "ReturnsAccepted"\n      ]\n    },\n    {\n      "name": "ReturnsWithinOption",\n      "values": [\n        "Days_10"\n      ]\n    },\n    {\n      "name": "ShippingCostPaidByOption",\n      "values": [\n        "Buyer"\n      ]\n    },\n    {\n      "name": "ShippingService",\n      "values": [\n        "FR_ColiposteColissimo"\n      ]\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["settings": [
    [
      "name": "Country",
      "values": ["FR"]
    ],
    [
      "name": "Currency",
      "values": ["EUR"]
    ],
    [
      "name": "ListingDuration",
      "values": ["GTC"]
    ],
    [
      "name": "PaymentMethods",
      "values": ["CCAccepted"]
    ],
    [
      "name": "PayPalEmailAddress",
      "values": ["pascal@ixeoline.com"]
    ],
    [
      "name": "PostalCode",
      "values": ["69630"]
    ],
    [
      "name": "RefundOption",
      "values": ["MoneyBackOrExchange"]
    ],
    [
      "name": "ReturnsAcceptedOption",
      "values": ["ReturnsAccepted"]
    ],
    [
      "name": "ReturnsWithinOption",
      "values": ["Days_10"]
    ],
    [
      "name": "ShippingCostPaidByOption",
      "values": ["Buyer"]
    ],
    [
      "name": "ShippingService",
      "values": ["FR_ColiposteColissimo"]
    ]
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/channelcatalogs/:channelCatalogId/settings")! 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 Configure new or existing automatic Order status transition
{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions
BODY json

{
  "automaticTransitions": [
    {
      "accountId": 0,
      "enabled": false,
      "marketplaceTechnicalCode": "",
      "orderStatusTransitionId": 0
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"automaticTransitions\": [\n    {\n      \"accountId\": 0,\n      \"enabled\": false,\n      \"marketplaceTechnicalCode\": \"\",\n      \"orderStatusTransitionId\": 0\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions" {:content-type :json
                                                                                             :form-params {:automaticTransitions [{:accountId 0
                                                                                                                                   :enabled false
                                                                                                                                   :marketplaceTechnicalCode ""
                                                                                                                                   :orderStatusTransitionId 0}]}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"automaticTransitions\": [\n    {\n      \"accountId\": 0,\n      \"enabled\": false,\n      \"marketplaceTechnicalCode\": \"\",\n      \"orderStatusTransitionId\": 0\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions"),
    Content = new StringContent("{\n  \"automaticTransitions\": [\n    {\n      \"accountId\": 0,\n      \"enabled\": false,\n      \"marketplaceTechnicalCode\": \"\",\n      \"orderStatusTransitionId\": 0\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"automaticTransitions\": [\n    {\n      \"accountId\": 0,\n      \"enabled\": false,\n      \"marketplaceTechnicalCode\": \"\",\n      \"orderStatusTransitionId\": 0\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions"

	payload := strings.NewReader("{\n  \"automaticTransitions\": [\n    {\n      \"accountId\": 0,\n      \"enabled\": false,\n      \"marketplaceTechnicalCode\": \"\",\n      \"orderStatusTransitionId\": 0\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/user/marketplaces/orders/automaticTransitions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 166

{
  "automaticTransitions": [
    {
      "accountId": 0,
      "enabled": false,
      "marketplaceTechnicalCode": "",
      "orderStatusTransitionId": 0
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"automaticTransitions\": [\n    {\n      \"accountId\": 0,\n      \"enabled\": false,\n      \"marketplaceTechnicalCode\": \"\",\n      \"orderStatusTransitionId\": 0\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"automaticTransitions\": [\n    {\n      \"accountId\": 0,\n      \"enabled\": false,\n      \"marketplaceTechnicalCode\": \"\",\n      \"orderStatusTransitionId\": 0\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"automaticTransitions\": [\n    {\n      \"accountId\": 0,\n      \"enabled\": false,\n      \"marketplaceTechnicalCode\": \"\",\n      \"orderStatusTransitionId\": 0\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions")
  .header("content-type", "application/json")
  .body("{\n  \"automaticTransitions\": [\n    {\n      \"accountId\": 0,\n      \"enabled\": false,\n      \"marketplaceTechnicalCode\": \"\",\n      \"orderStatusTransitionId\": 0\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  automaticTransitions: [
    {
      accountId: 0,
      enabled: false,
      marketplaceTechnicalCode: '',
      orderStatusTransitionId: 0
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions',
  headers: {'content-type': 'application/json'},
  data: {
    automaticTransitions: [
      {
        accountId: 0,
        enabled: false,
        marketplaceTechnicalCode: '',
        orderStatusTransitionId: 0
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"automaticTransitions":[{"accountId":0,"enabled":false,"marketplaceTechnicalCode":"","orderStatusTransitionId":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}}/v2/user/marketplaces/orders/automaticTransitions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "automaticTransitions": [\n    {\n      "accountId": 0,\n      "enabled": false,\n      "marketplaceTechnicalCode": "",\n      "orderStatusTransitionId": 0\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"automaticTransitions\": [\n    {\n      \"accountId\": 0,\n      \"enabled\": false,\n      \"marketplaceTechnicalCode\": \"\",\n      \"orderStatusTransitionId\": 0\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions")
  .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/v2/user/marketplaces/orders/automaticTransitions',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  automaticTransitions: [
    {
      accountId: 0,
      enabled: false,
      marketplaceTechnicalCode: '',
      orderStatusTransitionId: 0
    }
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions',
  headers: {'content-type': 'application/json'},
  body: {
    automaticTransitions: [
      {
        accountId: 0,
        enabled: false,
        marketplaceTechnicalCode: '',
        orderStatusTransitionId: 0
      }
    ]
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  automaticTransitions: [
    {
      accountId: 0,
      enabled: false,
      marketplaceTechnicalCode: '',
      orderStatusTransitionId: 0
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions',
  headers: {'content-type': 'application/json'},
  data: {
    automaticTransitions: [
      {
        accountId: 0,
        enabled: false,
        marketplaceTechnicalCode: '',
        orderStatusTransitionId: 0
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"automaticTransitions":[{"accountId":0,"enabled":false,"marketplaceTechnicalCode":"","orderStatusTransitionId":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 = @{ @"automaticTransitions": @[ @{ @"accountId": @0, @"enabled": @NO, @"marketplaceTechnicalCode": @"", @"orderStatusTransitionId": @0 } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions"]
                                                       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}}/v2/user/marketplaces/orders/automaticTransitions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"automaticTransitions\": [\n    {\n      \"accountId\": 0,\n      \"enabled\": false,\n      \"marketplaceTechnicalCode\": \"\",\n      \"orderStatusTransitionId\": 0\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions",
  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([
    'automaticTransitions' => [
        [
                'accountId' => 0,
                'enabled' => null,
                'marketplaceTechnicalCode' => '',
                'orderStatusTransitionId' => 0
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions', [
  'body' => '{
  "automaticTransitions": [
    {
      "accountId": 0,
      "enabled": false,
      "marketplaceTechnicalCode": "",
      "orderStatusTransitionId": 0
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'automaticTransitions' => [
    [
        'accountId' => 0,
        'enabled' => null,
        'marketplaceTechnicalCode' => '',
        'orderStatusTransitionId' => 0
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'automaticTransitions' => [
    [
        'accountId' => 0,
        'enabled' => null,
        'marketplaceTechnicalCode' => '',
        'orderStatusTransitionId' => 0
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions');
$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}}/v2/user/marketplaces/orders/automaticTransitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "automaticTransitions": [
    {
      "accountId": 0,
      "enabled": false,
      "marketplaceTechnicalCode": "",
      "orderStatusTransitionId": 0
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "automaticTransitions": [
    {
      "accountId": 0,
      "enabled": false,
      "marketplaceTechnicalCode": "",
      "orderStatusTransitionId": 0
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"automaticTransitions\": [\n    {\n      \"accountId\": 0,\n      \"enabled\": false,\n      \"marketplaceTechnicalCode\": \"\",\n      \"orderStatusTransitionId\": 0\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/automaticTransitions", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions"

payload = { "automaticTransitions": [
        {
            "accountId": 0,
            "enabled": False,
            "marketplaceTechnicalCode": "",
            "orderStatusTransitionId": 0
        }
    ] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions"

payload <- "{\n  \"automaticTransitions\": [\n    {\n      \"accountId\": 0,\n      \"enabled\": false,\n      \"marketplaceTechnicalCode\": \"\",\n      \"orderStatusTransitionId\": 0\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions")

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  \"automaticTransitions\": [\n    {\n      \"accountId\": 0,\n      \"enabled\": false,\n      \"marketplaceTechnicalCode\": \"\",\n      \"orderStatusTransitionId\": 0\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/user/marketplaces/orders/automaticTransitions') do |req|
  req.body = "{\n  \"automaticTransitions\": [\n    {\n      \"accountId\": 0,\n      \"enabled\": false,\n      \"marketplaceTechnicalCode\": \"\",\n      \"orderStatusTransitionId\": 0\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions";

    let payload = json!({"automaticTransitions": (
            json!({
                "accountId": 0,
                "enabled": false,
                "marketplaceTechnicalCode": "",
                "orderStatusTransitionId": 0
            })
        )});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions \
  --header 'content-type: application/json' \
  --data '{
  "automaticTransitions": [
    {
      "accountId": 0,
      "enabled": false,
      "marketplaceTechnicalCode": "",
      "orderStatusTransitionId": 0
    }
  ]
}'
echo '{
  "automaticTransitions": [
    {
      "accountId": 0,
      "enabled": false,
      "marketplaceTechnicalCode": "",
      "orderStatusTransitionId": 0
    }
  ]
}' |  \
  http POST {{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "automaticTransitions": [\n    {\n      "accountId": 0,\n      "enabled": false,\n      "marketplaceTechnicalCode": "",\n      "orderStatusTransitionId": 0\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["automaticTransitions": [
    [
      "accountId": 0,
      "enabled": false,
      "marketplaceTechnicalCode": "",
      "orderStatusTransitionId": 0
    ]
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get list of configured automatic Order status transitions
{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/marketplaces/orders/automaticTransitions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/automaticTransitions',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/marketplaces/orders/automaticTransitions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/marketplaces/orders/automaticTransitions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions
http GET {{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/automaticTransitions")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 [DEPRECATED] Send a batch of operations to change your marketplace Order information- accept, ship, etc. (max 100 items per call)
{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType
QUERY PARAMS

userName
changeOrderType
BODY json

{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType" {:query-params {:userName ""}
                                                                                                              :content-type :json
                                                                                                              :form-params {:changeOrders [{:changeOrderRequest {}
                                                                                                                                            :order ""}]}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName="),
    Content = new StringContent("{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName="

	payload := strings.NewReader("{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 89

{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=")
  .header("content-type", "application/json")
  .body("{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  changeOrders: [
    {
      changeOrderRequest: {},
      order: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType',
  params: {userName: ''},
  headers: {'content-type': 'application/json'},
  data: {changeOrders: [{changeOrderRequest: {}, order: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"changeOrders":[{"changeOrderRequest":{},"order":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "changeOrders": [\n    {\n      "changeOrderRequest": {},\n      "order": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=")
  .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/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({changeOrders: [{changeOrderRequest: {}, order: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType',
  qs: {userName: ''},
  headers: {'content-type': 'application/json'},
  body: {changeOrders: [{changeOrderRequest: {}, order: ''}]},
  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}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType');

req.query({
  userName: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  changeOrders: [
    {
      changeOrderRequest: {},
      order: ''
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType',
  params: {userName: ''},
  headers: {'content-type': 'application/json'},
  data: {changeOrders: [{changeOrderRequest: {}, order: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"changeOrders":[{"changeOrderRequest":{},"order":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"changeOrders": @[ @{ @"changeOrderRequest": @{  }, @"order": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName="]
                                                       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}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=",
  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([
    'changeOrders' => [
        [
                'changeOrderRequest' => [
                                
                ],
                'order' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=', [
  'body' => '{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'userName' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'changeOrders' => [
    [
        'changeOrderRequest' => [
                
        ],
        'order' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'changeOrders' => [
    [
        'changeOrderRequest' => [
                
        ],
        'order' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'userName' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType"

querystring = {"userName":""}

payload = { "changeOrders": [
        {
            "changeOrderRequest": {},
            "order": ""
        }
    ] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType"

queryString <- list(userName = "")

payload <- "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=")

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  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType') do |req|
  req.params['userName'] = ''
  req.body = "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType";

    let querystring = [
        ("userName", ""),
    ];

    let payload = json!({"changeOrders": (
            json!({
                "changeOrderRequest": json!({}),
                "order": ""
            })
        )});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=' \
  --header 'content-type: application/json' \
  --data '{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": ""
    }
  ]
}'
echo '{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": ""
    }
  ]
}' |  \
  http POST '{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "changeOrders": [\n    {\n      "changeOrderRequest": {},\n      "order": ""\n    }\n  ]\n}' \
  --output-document \
  - '{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["changeOrders": [
    [
      "changeOrderRequest": [],
      "order": ""
    ]
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/batches/changeOrders/:changeOrderType?userName=")! 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 [DEPRECATED] Send a batch of operations to clear an Order's merchant information (max 100 items per call)
{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos
BODY json

{
  "orders": [
    {
      "accountId": 0,
      "beezUPOrderId": "",
      "marketplaceTechnicalCode": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos" {:content-type :json
                                                                                                        :form-params {:orders [{:accountId "1234"
                                                                                                                                :beezUPOrderId "0"
                                                                                                                                :marketplaceTechnicalCode "Amazon"} {:accountId "5678"
                                                                                                                                :beezUPOrderId "0"
                                                                                                                                :marketplaceTechnicalCode "Amazon"} {:accountId "9876"
                                                                                                                                :beezUPOrderId "0"
                                                                                                                                :marketplaceTechnicalCode "Ebay"}]}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos"),
    Content = new StringContent("{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos"

	payload := strings.NewReader("{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 351

{
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Ebay"
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos")
  .header("content-type", "application/json")
  .body("{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  orders: [
    {
      accountId: '1234',
      beezUPOrderId: '0',
      marketplaceTechnicalCode: 'Amazon'
    },
    {
      accountId: '5678',
      beezUPOrderId: '0',
      marketplaceTechnicalCode: 'Amazon'
    },
    {
      accountId: '9876',
      beezUPOrderId: '0',
      marketplaceTechnicalCode: 'Ebay'
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos',
  headers: {'content-type': 'application/json'},
  data: {
    orders: [
      {accountId: '1234', beezUPOrderId: '0', marketplaceTechnicalCode: 'Amazon'},
      {accountId: '5678', beezUPOrderId: '0', marketplaceTechnicalCode: 'Amazon'},
      {accountId: '9876', beezUPOrderId: '0', marketplaceTechnicalCode: 'Ebay'}
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"orders":[{"accountId":"1234","beezUPOrderId":"0","marketplaceTechnicalCode":"Amazon"},{"accountId":"5678","beezUPOrderId":"0","marketplaceTechnicalCode":"Amazon"},{"accountId":"9876","beezUPOrderId":"0","marketplaceTechnicalCode":"Ebay"}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "orders": [\n    {\n      "accountId": "1234",\n      "beezUPOrderId": "0",\n      "marketplaceTechnicalCode": "Amazon"\n    },\n    {\n      "accountId": "5678",\n      "beezUPOrderId": "0",\n      "marketplaceTechnicalCode": "Amazon"\n    },\n    {\n      "accountId": "9876",\n      "beezUPOrderId": "0",\n      "marketplaceTechnicalCode": "Ebay"\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos")
  .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/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  orders: [
    {accountId: '1234', beezUPOrderId: '0', marketplaceTechnicalCode: 'Amazon'},
    {accountId: '5678', beezUPOrderId: '0', marketplaceTechnicalCode: 'Amazon'},
    {accountId: '9876', beezUPOrderId: '0', marketplaceTechnicalCode: 'Ebay'}
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos',
  headers: {'content-type': 'application/json'},
  body: {
    orders: [
      {accountId: '1234', beezUPOrderId: '0', marketplaceTechnicalCode: 'Amazon'},
      {accountId: '5678', beezUPOrderId: '0', marketplaceTechnicalCode: 'Amazon'},
      {accountId: '9876', beezUPOrderId: '0', marketplaceTechnicalCode: 'Ebay'}
    ]
  },
  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}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  orders: [
    {
      accountId: '1234',
      beezUPOrderId: '0',
      marketplaceTechnicalCode: 'Amazon'
    },
    {
      accountId: '5678',
      beezUPOrderId: '0',
      marketplaceTechnicalCode: 'Amazon'
    },
    {
      accountId: '9876',
      beezUPOrderId: '0',
      marketplaceTechnicalCode: 'Ebay'
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos',
  headers: {'content-type': 'application/json'},
  data: {
    orders: [
      {accountId: '1234', beezUPOrderId: '0', marketplaceTechnicalCode: 'Amazon'},
      {accountId: '5678', beezUPOrderId: '0', marketplaceTechnicalCode: 'Amazon'},
      {accountId: '9876', beezUPOrderId: '0', marketplaceTechnicalCode: 'Ebay'}
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"orders":[{"accountId":"1234","beezUPOrderId":"0","marketplaceTechnicalCode":"Amazon"},{"accountId":"5678","beezUPOrderId":"0","marketplaceTechnicalCode":"Amazon"},{"accountId":"9876","beezUPOrderId":"0","marketplaceTechnicalCode":"Ebay"}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"orders": @[ @{ @"accountId": @"1234", @"beezUPOrderId": @"0", @"marketplaceTechnicalCode": @"Amazon" }, @{ @"accountId": @"5678", @"beezUPOrderId": @"0", @"marketplaceTechnicalCode": @"Amazon" }, @{ @"accountId": @"9876", @"beezUPOrderId": @"0", @"marketplaceTechnicalCode": @"Ebay" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos"]
                                                       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}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos",
  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([
    'orders' => [
        [
                'accountId' => '1234',
                'beezUPOrderId' => '0',
                'marketplaceTechnicalCode' => 'Amazon'
        ],
        [
                'accountId' => '5678',
                'beezUPOrderId' => '0',
                'marketplaceTechnicalCode' => 'Amazon'
        ],
        [
                'accountId' => '9876',
                'beezUPOrderId' => '0',
                'marketplaceTechnicalCode' => 'Ebay'
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos', [
  'body' => '{
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Ebay"
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'orders' => [
    [
        'accountId' => '1234',
        'beezUPOrderId' => '0',
        'marketplaceTechnicalCode' => 'Amazon'
    ],
    [
        'accountId' => '5678',
        'beezUPOrderId' => '0',
        'marketplaceTechnicalCode' => 'Amazon'
    ],
    [
        'accountId' => '9876',
        'beezUPOrderId' => '0',
        'marketplaceTechnicalCode' => 'Ebay'
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'orders' => [
    [
        'accountId' => '1234',
        'beezUPOrderId' => '0',
        'marketplaceTechnicalCode' => 'Amazon'
    ],
    [
        'accountId' => '5678',
        'beezUPOrderId' => '0',
        'marketplaceTechnicalCode' => 'Amazon'
    ],
    [
        'accountId' => '9876',
        'beezUPOrderId' => '0',
        'marketplaceTechnicalCode' => 'Ebay'
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos');
$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}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Ebay"
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Ebay"
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos"

payload = { "orders": [
        {
            "accountId": "1234",
            "beezUPOrderId": "0",
            "marketplaceTechnicalCode": "Amazon"
        },
        {
            "accountId": "5678",
            "beezUPOrderId": "0",
            "marketplaceTechnicalCode": "Amazon"
        },
        {
            "accountId": "9876",
            "beezUPOrderId": "0",
            "marketplaceTechnicalCode": "Ebay"
        }
    ] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos"

payload <- "{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos")

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  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos') do |req|
  req.body = "{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos";

    let payload = json!({"orders": (
            json!({
                "accountId": "1234",
                "beezUPOrderId": "0",
                "marketplaceTechnicalCode": "Amazon"
            }),
            json!({
                "accountId": "5678",
                "beezUPOrderId": "0",
                "marketplaceTechnicalCode": "Amazon"
            }),
            json!({
                "accountId": "9876",
                "beezUPOrderId": "0",
                "marketplaceTechnicalCode": "Ebay"
            })
        )});

    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}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos \
  --header 'content-type: application/json' \
  --data '{
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Ebay"
    }
  ]
}'
echo '{
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Ebay"
    }
  ]
}' |  \
  http POST {{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "orders": [\n    {\n      "accountId": "1234",\n      "beezUPOrderId": "0",\n      "marketplaceTechnicalCode": "Amazon"\n    },\n    {\n      "accountId": "5678",\n      "beezUPOrderId": "0",\n      "marketplaceTechnicalCode": "Amazon"\n    },\n    {\n      "accountId": "9876",\n      "beezUPOrderId": "0",\n      "marketplaceTechnicalCode": "Ebay"\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["orders": [
    [
      "accountId": "1234",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    ],
    [
      "accountId": "5678",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    ],
    [
      "accountId": "9876",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Ebay"
    ]
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/batches/clearMerchantOrderInfos")! 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 [DEPRECATED] Send a batch of operations to set an Order's merchant information (max 100 items per call)
{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos
BODY json

{
  "order_MerchantECommerceSoftwareName": "",
  "order_MerchantECommerceSoftwareVersion": "",
  "orders": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos" {:content-type :json
                                                                                                      :form-params {:order_MerchantECommerceSoftwareName "Prestashop"
                                                                                                                    :order_MerchantECommerceSoftwareVersion "123.0.1"
                                                                                                                    :orders [{:accountId "1234"
                                                                                                                              :beezUPOrderId "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53"
                                                                                                                              :marketplaceTechnicalCode "Amazon"
                                                                                                                              :order_MerchantOrderId "BX1234"} {:accountId "5678"
                                                                                                                              :beezUPOrderId "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4"
                                                                                                                              :marketplaceTechnicalCode "Amazon"
                                                                                                                              :order_MerchantOrderId "BX5678"} {:accountId "9876"
                                                                                                                              :beezUPOrderId "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823"
                                                                                                                              :marketplaceTechnicalCode "Ebay"
                                                                                                                              :order_MerchantOrderId "BX9876"}]}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos"),
    Content = new StringContent("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos"

	payload := strings.NewReader("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/user/marketplaces/orders/batches/setMerchantOrderInfos HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 722

{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX1234"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX5678"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",
      "marketplaceTechnicalCode": "Ebay",
      "order_MerchantOrderId": "BX9876"
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos")
  .header("content-type", "application/json")
  .body("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  order_MerchantECommerceSoftwareName: 'Prestashop',
  order_MerchantECommerceSoftwareVersion: '123.0.1',
  orders: [
    {
      accountId: '1234',
      beezUPOrderId: '8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53',
      marketplaceTechnicalCode: 'Amazon',
      order_MerchantOrderId: 'BX1234'
    },
    {
      accountId: '5678',
      beezUPOrderId: '8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4',
      marketplaceTechnicalCode: 'Amazon',
      order_MerchantOrderId: 'BX5678'
    },
    {
      accountId: '9876',
      beezUPOrderId: '8D47FF150217B60bdec05ab61c445d1a59e3da050b52823',
      marketplaceTechnicalCode: 'Ebay',
      order_MerchantOrderId: 'BX9876'
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos',
  headers: {'content-type': 'application/json'},
  data: {
    order_MerchantECommerceSoftwareName: 'Prestashop',
    order_MerchantECommerceSoftwareVersion: '123.0.1',
    orders: [
      {
        accountId: '1234',
        beezUPOrderId: '8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53',
        marketplaceTechnicalCode: 'Amazon',
        order_MerchantOrderId: 'BX1234'
      },
      {
        accountId: '5678',
        beezUPOrderId: '8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4',
        marketplaceTechnicalCode: 'Amazon',
        order_MerchantOrderId: 'BX5678'
      },
      {
        accountId: '9876',
        beezUPOrderId: '8D47FF150217B60bdec05ab61c445d1a59e3da050b52823',
        marketplaceTechnicalCode: 'Ebay',
        order_MerchantOrderId: 'BX9876'
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"order_MerchantECommerceSoftwareName":"Prestashop","order_MerchantECommerceSoftwareVersion":"123.0.1","orders":[{"accountId":"1234","beezUPOrderId":"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53","marketplaceTechnicalCode":"Amazon","order_MerchantOrderId":"BX1234"},{"accountId":"5678","beezUPOrderId":"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4","marketplaceTechnicalCode":"Amazon","order_MerchantOrderId":"BX5678"},{"accountId":"9876","beezUPOrderId":"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823","marketplaceTechnicalCode":"Ebay","order_MerchantOrderId":"BX9876"}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "order_MerchantECommerceSoftwareName": "Prestashop",\n  "order_MerchantECommerceSoftwareVersion": "123.0.1",\n  "orders": [\n    {\n      "accountId": "1234",\n      "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",\n      "marketplaceTechnicalCode": "Amazon",\n      "order_MerchantOrderId": "BX1234"\n    },\n    {\n      "accountId": "5678",\n      "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",\n      "marketplaceTechnicalCode": "Amazon",\n      "order_MerchantOrderId": "BX5678"\n    },\n    {\n      "accountId": "9876",\n      "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",\n      "marketplaceTechnicalCode": "Ebay",\n      "order_MerchantOrderId": "BX9876"\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos")
  .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/v2/user/marketplaces/orders/batches/setMerchantOrderInfos',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  order_MerchantECommerceSoftwareName: 'Prestashop',
  order_MerchantECommerceSoftwareVersion: '123.0.1',
  orders: [
    {
      accountId: '1234',
      beezUPOrderId: '8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53',
      marketplaceTechnicalCode: 'Amazon',
      order_MerchantOrderId: 'BX1234'
    },
    {
      accountId: '5678',
      beezUPOrderId: '8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4',
      marketplaceTechnicalCode: 'Amazon',
      order_MerchantOrderId: 'BX5678'
    },
    {
      accountId: '9876',
      beezUPOrderId: '8D47FF150217B60bdec05ab61c445d1a59e3da050b52823',
      marketplaceTechnicalCode: 'Ebay',
      order_MerchantOrderId: 'BX9876'
    }
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos',
  headers: {'content-type': 'application/json'},
  body: {
    order_MerchantECommerceSoftwareName: 'Prestashop',
    order_MerchantECommerceSoftwareVersion: '123.0.1',
    orders: [
      {
        accountId: '1234',
        beezUPOrderId: '8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53',
        marketplaceTechnicalCode: 'Amazon',
        order_MerchantOrderId: 'BX1234'
      },
      {
        accountId: '5678',
        beezUPOrderId: '8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4',
        marketplaceTechnicalCode: 'Amazon',
        order_MerchantOrderId: 'BX5678'
      },
      {
        accountId: '9876',
        beezUPOrderId: '8D47FF150217B60bdec05ab61c445d1a59e3da050b52823',
        marketplaceTechnicalCode: 'Ebay',
        order_MerchantOrderId: 'BX9876'
      }
    ]
  },
  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}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  order_MerchantECommerceSoftwareName: 'Prestashop',
  order_MerchantECommerceSoftwareVersion: '123.0.1',
  orders: [
    {
      accountId: '1234',
      beezUPOrderId: '8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53',
      marketplaceTechnicalCode: 'Amazon',
      order_MerchantOrderId: 'BX1234'
    },
    {
      accountId: '5678',
      beezUPOrderId: '8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4',
      marketplaceTechnicalCode: 'Amazon',
      order_MerchantOrderId: 'BX5678'
    },
    {
      accountId: '9876',
      beezUPOrderId: '8D47FF150217B60bdec05ab61c445d1a59e3da050b52823',
      marketplaceTechnicalCode: 'Ebay',
      order_MerchantOrderId: 'BX9876'
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos',
  headers: {'content-type': 'application/json'},
  data: {
    order_MerchantECommerceSoftwareName: 'Prestashop',
    order_MerchantECommerceSoftwareVersion: '123.0.1',
    orders: [
      {
        accountId: '1234',
        beezUPOrderId: '8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53',
        marketplaceTechnicalCode: 'Amazon',
        order_MerchantOrderId: 'BX1234'
      },
      {
        accountId: '5678',
        beezUPOrderId: '8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4',
        marketplaceTechnicalCode: 'Amazon',
        order_MerchantOrderId: 'BX5678'
      },
      {
        accountId: '9876',
        beezUPOrderId: '8D47FF150217B60bdec05ab61c445d1a59e3da050b52823',
        marketplaceTechnicalCode: 'Ebay',
        order_MerchantOrderId: 'BX9876'
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"order_MerchantECommerceSoftwareName":"Prestashop","order_MerchantECommerceSoftwareVersion":"123.0.1","orders":[{"accountId":"1234","beezUPOrderId":"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53","marketplaceTechnicalCode":"Amazon","order_MerchantOrderId":"BX1234"},{"accountId":"5678","beezUPOrderId":"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4","marketplaceTechnicalCode":"Amazon","order_MerchantOrderId":"BX5678"},{"accountId":"9876","beezUPOrderId":"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823","marketplaceTechnicalCode":"Ebay","order_MerchantOrderId":"BX9876"}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"order_MerchantECommerceSoftwareName": @"Prestashop",
                              @"order_MerchantECommerceSoftwareVersion": @"123.0.1",
                              @"orders": @[ @{ @"accountId": @"1234", @"beezUPOrderId": @"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53", @"marketplaceTechnicalCode": @"Amazon", @"order_MerchantOrderId": @"BX1234" }, @{ @"accountId": @"5678", @"beezUPOrderId": @"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4", @"marketplaceTechnicalCode": @"Amazon", @"order_MerchantOrderId": @"BX5678" }, @{ @"accountId": @"9876", @"beezUPOrderId": @"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823", @"marketplaceTechnicalCode": @"Ebay", @"order_MerchantOrderId": @"BX9876" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos"]
                                                       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}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos",
  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([
    'order_MerchantECommerceSoftwareName' => 'Prestashop',
    'order_MerchantECommerceSoftwareVersion' => '123.0.1',
    'orders' => [
        [
                'accountId' => '1234',
                'beezUPOrderId' => '8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53',
                'marketplaceTechnicalCode' => 'Amazon',
                'order_MerchantOrderId' => 'BX1234'
        ],
        [
                'accountId' => '5678',
                'beezUPOrderId' => '8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4',
                'marketplaceTechnicalCode' => 'Amazon',
                'order_MerchantOrderId' => 'BX5678'
        ],
        [
                'accountId' => '9876',
                'beezUPOrderId' => '8D47FF150217B60bdec05ab61c445d1a59e3da050b52823',
                'marketplaceTechnicalCode' => 'Ebay',
                'order_MerchantOrderId' => 'BX9876'
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos', [
  'body' => '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX1234"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX5678"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",
      "marketplaceTechnicalCode": "Ebay",
      "order_MerchantOrderId": "BX9876"
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'order_MerchantECommerceSoftwareName' => 'Prestashop',
  'order_MerchantECommerceSoftwareVersion' => '123.0.1',
  'orders' => [
    [
        'accountId' => '1234',
        'beezUPOrderId' => '8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53',
        'marketplaceTechnicalCode' => 'Amazon',
        'order_MerchantOrderId' => 'BX1234'
    ],
    [
        'accountId' => '5678',
        'beezUPOrderId' => '8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4',
        'marketplaceTechnicalCode' => 'Amazon',
        'order_MerchantOrderId' => 'BX5678'
    ],
    [
        'accountId' => '9876',
        'beezUPOrderId' => '8D47FF150217B60bdec05ab61c445d1a59e3da050b52823',
        'marketplaceTechnicalCode' => 'Ebay',
        'order_MerchantOrderId' => 'BX9876'
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'order_MerchantECommerceSoftwareName' => 'Prestashop',
  'order_MerchantECommerceSoftwareVersion' => '123.0.1',
  'orders' => [
    [
        'accountId' => '1234',
        'beezUPOrderId' => '8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53',
        'marketplaceTechnicalCode' => 'Amazon',
        'order_MerchantOrderId' => 'BX1234'
    ],
    [
        'accountId' => '5678',
        'beezUPOrderId' => '8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4',
        'marketplaceTechnicalCode' => 'Amazon',
        'order_MerchantOrderId' => 'BX5678'
    ],
    [
        'accountId' => '9876',
        'beezUPOrderId' => '8D47FF150217B60bdec05ab61c445d1a59e3da050b52823',
        'marketplaceTechnicalCode' => 'Ebay',
        'order_MerchantOrderId' => 'BX9876'
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos');
$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}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX1234"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX5678"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",
      "marketplaceTechnicalCode": "Ebay",
      "order_MerchantOrderId": "BX9876"
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX1234"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX5678"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",
      "marketplaceTechnicalCode": "Ebay",
      "order_MerchantOrderId": "BX9876"
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/batches/setMerchantOrderInfos", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos"

payload = {
    "order_MerchantECommerceSoftwareName": "Prestashop",
    "order_MerchantECommerceSoftwareVersion": "123.0.1",
    "orders": [
        {
            "accountId": "1234",
            "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",
            "marketplaceTechnicalCode": "Amazon",
            "order_MerchantOrderId": "BX1234"
        },
        {
            "accountId": "5678",
            "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",
            "marketplaceTechnicalCode": "Amazon",
            "order_MerchantOrderId": "BX5678"
        },
        {
            "accountId": "9876",
            "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",
            "marketplaceTechnicalCode": "Ebay",
            "order_MerchantOrderId": "BX9876"
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos"

payload <- "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos")

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  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/user/marketplaces/orders/batches/setMerchantOrderInfos') do |req|
  req.body = "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos";

    let payload = json!({
        "order_MerchantECommerceSoftwareName": "Prestashop",
        "order_MerchantECommerceSoftwareVersion": "123.0.1",
        "orders": (
            json!({
                "accountId": "1234",
                "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",
                "marketplaceTechnicalCode": "Amazon",
                "order_MerchantOrderId": "BX1234"
            }),
            json!({
                "accountId": "5678",
                "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",
                "marketplaceTechnicalCode": "Amazon",
                "order_MerchantOrderId": "BX5678"
            }),
            json!({
                "accountId": "9876",
                "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",
                "marketplaceTechnicalCode": "Ebay",
                "order_MerchantOrderId": "BX9876"
            })
        )
    });

    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}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos \
  --header 'content-type: application/json' \
  --data '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX1234"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX5678"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",
      "marketplaceTechnicalCode": "Ebay",
      "order_MerchantOrderId": "BX9876"
    }
  ]
}'
echo '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX1234"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX5678"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",
      "marketplaceTechnicalCode": "Ebay",
      "order_MerchantOrderId": "BX9876"
    }
  ]
}' |  \
  http POST {{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "order_MerchantECommerceSoftwareName": "Prestashop",\n  "order_MerchantECommerceSoftwareVersion": "123.0.1",\n  "orders": [\n    {\n      "accountId": "1234",\n      "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",\n      "marketplaceTechnicalCode": "Amazon",\n      "order_MerchantOrderId": "BX1234"\n    },\n    {\n      "accountId": "5678",\n      "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",\n      "marketplaceTechnicalCode": "Amazon",\n      "order_MerchantOrderId": "BX5678"\n    },\n    {\n      "accountId": "9876",\n      "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",\n      "marketplaceTechnicalCode": "Ebay",\n      "order_MerchantOrderId": "BX9876"\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "orders": [
    [
      "accountId": "1234",
      "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX1234"
    ],
    [
      "accountId": "5678",
      "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX5678"
    ],
    [
      "accountId": "9876",
      "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",
      "marketplaceTechnicalCode": "Ebay",
      "order_MerchantOrderId": "BX9876"
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/batches/setMerchantOrderInfos")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a paginated list of Order report exportations
{{baseUrl}}/v2/user/marketplaces/orders/exportations
QUERY PARAMS

pageNumber
pageSize
storeId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/marketplaces/orders/exportations" {:query-params {:pageNumber ""
                                                                                                   :pageSize ""
                                                                                                   :storeId ""}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/exportations',
  params: {pageNumber: '', pageSize: '', storeId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/exportations',
  qs: {pageNumber: '', pageSize: '', storeId: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/marketplaces/orders/exportations');

req.query({
  pageNumber: '',
  pageSize: '',
  storeId: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/exportations',
  params: {pageNumber: '', pageSize: '', storeId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/exportations');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'pageNumber' => '',
  'pageSize' => '',
  'storeId' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/exportations');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'pageNumber' => '',
  'pageSize' => '',
  'storeId' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/exportations"

querystring = {"pageNumber":"","pageSize":"","storeId":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/exportations"

queryString <- list(
  pageNumber = "",
  pageSize = "",
  storeId = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/marketplaces/orders/exportations') do |req|
  req.params['pageNumber'] = ''
  req.params['pageSize'] = ''
  req.params['storeId'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/exportations";

    let querystring = [
        ("pageNumber", ""),
        ("pageSize", ""),
        ("storeId", ""),
    ];

    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}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId='
http GET '{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/exportations?pageNumber=&pageSize=&storeId=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "paginationResult": {
    "entryCount": "25",
    "links": {
      "first": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "1",
              "pageSize": "25"
            }
          }
        ]
      },
      "last": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "38",
              "pageSize": "25"
            }
          }
        ]
      },
      "next": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "2",
              "pageSize": "25"
            }
          }
        ]
      }
    },
    "pageCount": "38",
    "totalEntryCount": "943"
  }
}
POST Request a new Order report exportation to be generated
{{baseUrl}}/v2/user/marketplaces/orders/exportations
BODY json

{
  "format": "",
  "orderListRequestWithoutPagination": {
    "accountIds": [],
    "beezUPOrderStatuses": [],
    "beginPeriodUtcDate": "",
    "dateSearchType": "",
    "endPeriodUtcDate": "",
    "invoiceAvailabilityType": "",
    "marketplaceBusinessCodes": [],
    "marketplaceOrderIds": [],
    "marketplaceTechnicalCodes": [],
    "orderMerchantInfoSynchronizationStatus": "",
    "order_Buyer_Name": "",
    "order_MerchantOrderIds": [],
    "storeIds": []
  },
  "storeId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/exportations");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"format\": \"csv\",\n  \"orderListRequestWithoutPagination\": {\n    \"accountIds\": [\n      \"12345\"\n    ],\n    \"beezUPOrderStatuses\": [\n      \"InProgress\"\n    ],\n    \"beginPeriodUtcDate\": \"2017-03-01T13:10:01Z\",\n    \"endPeriodUtcDate\": \"2017-04-01T13:10:01Z\",\n    \"invoiceAvailabilityType\": \"All\",\n    \"marketplaceBusinessCodes\": [\n      \"PRICEMINISTER\"\n    ],\n    \"marketplaceOrderIds\": [\n      \"AmazonOrderId1234\"\n    ],\n    \"marketplaceTechnicalCodes\": [\n      \"PriceMinister\"\n    ],\n    \"orderMerchantInfoSynchronizationStatus\": \"All\",\n    \"order_Buyer_Name\": \"Monroe\",\n    \"order_MerchantOrderIds\": [\n      \"MyOrderId1234\"\n    ]\n  },\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/exportations" {:content-type :json
                                                                                     :form-params {:format "csv"
                                                                                                   :orderListRequestWithoutPagination {:accountIds ["12345"]
                                                                                                                                       :beezUPOrderStatuses ["InProgress"]
                                                                                                                                       :beginPeriodUtcDate "2017-03-01T13:10:01Z"
                                                                                                                                       :endPeriodUtcDate "2017-04-01T13:10:01Z"
                                                                                                                                       :invoiceAvailabilityType "All"
                                                                                                                                       :marketplaceBusinessCodes ["PRICEMINISTER"]
                                                                                                                                       :marketplaceOrderIds ["AmazonOrderId1234"]
                                                                                                                                       :marketplaceTechnicalCodes ["PriceMinister"]
                                                                                                                                       :orderMerchantInfoSynchronizationStatus "All"
                                                                                                                                       :order_Buyer_Name "Monroe"
                                                                                                                                       :order_MerchantOrderIds ["MyOrderId1234"]}
                                                                                                   :storeId "64f43358-63a1-47f7-97ec-0301fc39956b"}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/exportations"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"format\": \"csv\",\n  \"orderListRequestWithoutPagination\": {\n    \"accountIds\": [\n      \"12345\"\n    ],\n    \"beezUPOrderStatuses\": [\n      \"InProgress\"\n    ],\n    \"beginPeriodUtcDate\": \"2017-03-01T13:10:01Z\",\n    \"endPeriodUtcDate\": \"2017-04-01T13:10:01Z\",\n    \"invoiceAvailabilityType\": \"All\",\n    \"marketplaceBusinessCodes\": [\n      \"PRICEMINISTER\"\n    ],\n    \"marketplaceOrderIds\": [\n      \"AmazonOrderId1234\"\n    ],\n    \"marketplaceTechnicalCodes\": [\n      \"PriceMinister\"\n    ],\n    \"orderMerchantInfoSynchronizationStatus\": \"All\",\n    \"order_Buyer_Name\": \"Monroe\",\n    \"order_MerchantOrderIds\": [\n      \"MyOrderId1234\"\n    ]\n  },\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\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}}/v2/user/marketplaces/orders/exportations"),
    Content = new StringContent("{\n  \"format\": \"csv\",\n  \"orderListRequestWithoutPagination\": {\n    \"accountIds\": [\n      \"12345\"\n    ],\n    \"beezUPOrderStatuses\": [\n      \"InProgress\"\n    ],\n    \"beginPeriodUtcDate\": \"2017-03-01T13:10:01Z\",\n    \"endPeriodUtcDate\": \"2017-04-01T13:10:01Z\",\n    \"invoiceAvailabilityType\": \"All\",\n    \"marketplaceBusinessCodes\": [\n      \"PRICEMINISTER\"\n    ],\n    \"marketplaceOrderIds\": [\n      \"AmazonOrderId1234\"\n    ],\n    \"marketplaceTechnicalCodes\": [\n      \"PriceMinister\"\n    ],\n    \"orderMerchantInfoSynchronizationStatus\": \"All\",\n    \"order_Buyer_Name\": \"Monroe\",\n    \"order_MerchantOrderIds\": [\n      \"MyOrderId1234\"\n    ]\n  },\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/exportations");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"format\": \"csv\",\n  \"orderListRequestWithoutPagination\": {\n    \"accountIds\": [\n      \"12345\"\n    ],\n    \"beezUPOrderStatuses\": [\n      \"InProgress\"\n    ],\n    \"beginPeriodUtcDate\": \"2017-03-01T13:10:01Z\",\n    \"endPeriodUtcDate\": \"2017-04-01T13:10:01Z\",\n    \"invoiceAvailabilityType\": \"All\",\n    \"marketplaceBusinessCodes\": [\n      \"PRICEMINISTER\"\n    ],\n    \"marketplaceOrderIds\": [\n      \"AmazonOrderId1234\"\n    ],\n    \"marketplaceTechnicalCodes\": [\n      \"PriceMinister\"\n    ],\n    \"orderMerchantInfoSynchronizationStatus\": \"All\",\n    \"order_Buyer_Name\": \"Monroe\",\n    \"order_MerchantOrderIds\": [\n      \"MyOrderId1234\"\n    ]\n  },\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/exportations"

	payload := strings.NewReader("{\n  \"format\": \"csv\",\n  \"orderListRequestWithoutPagination\": {\n    \"accountIds\": [\n      \"12345\"\n    ],\n    \"beezUPOrderStatuses\": [\n      \"InProgress\"\n    ],\n    \"beginPeriodUtcDate\": \"2017-03-01T13:10:01Z\",\n    \"endPeriodUtcDate\": \"2017-04-01T13:10:01Z\",\n    \"invoiceAvailabilityType\": \"All\",\n    \"marketplaceBusinessCodes\": [\n      \"PRICEMINISTER\"\n    ],\n    \"marketplaceOrderIds\": [\n      \"AmazonOrderId1234\"\n    ],\n    \"marketplaceTechnicalCodes\": [\n      \"PriceMinister\"\n    ],\n    \"orderMerchantInfoSynchronizationStatus\": \"All\",\n    \"order_Buyer_Name\": \"Monroe\",\n    \"order_MerchantOrderIds\": [\n      \"MyOrderId1234\"\n    ]\n  },\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\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/v2/user/marketplaces/orders/exportations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 688

{
  "format": "csv",
  "orderListRequestWithoutPagination": {
    "accountIds": [
      "12345"
    ],
    "beezUPOrderStatuses": [
      "InProgress"
    ],
    "beginPeriodUtcDate": "2017-03-01T13:10:01Z",
    "endPeriodUtcDate": "2017-04-01T13:10:01Z",
    "invoiceAvailabilityType": "All",
    "marketplaceBusinessCodes": [
      "PRICEMINISTER"
    ],
    "marketplaceOrderIds": [
      "AmazonOrderId1234"
    ],
    "marketplaceTechnicalCodes": [
      "PriceMinister"
    ],
    "orderMerchantInfoSynchronizationStatus": "All",
    "order_Buyer_Name": "Monroe",
    "order_MerchantOrderIds": [
      "MyOrderId1234"
    ]
  },
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/exportations")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"format\": \"csv\",\n  \"orderListRequestWithoutPagination\": {\n    \"accountIds\": [\n      \"12345\"\n    ],\n    \"beezUPOrderStatuses\": [\n      \"InProgress\"\n    ],\n    \"beginPeriodUtcDate\": \"2017-03-01T13:10:01Z\",\n    \"endPeriodUtcDate\": \"2017-04-01T13:10:01Z\",\n    \"invoiceAvailabilityType\": \"All\",\n    \"marketplaceBusinessCodes\": [\n      \"PRICEMINISTER\"\n    ],\n    \"marketplaceOrderIds\": [\n      \"AmazonOrderId1234\"\n    ],\n    \"marketplaceTechnicalCodes\": [\n      \"PriceMinister\"\n    ],\n    \"orderMerchantInfoSynchronizationStatus\": \"All\",\n    \"order_Buyer_Name\": \"Monroe\",\n    \"order_MerchantOrderIds\": [\n      \"MyOrderId1234\"\n    ]\n  },\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/exportations"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"format\": \"csv\",\n  \"orderListRequestWithoutPagination\": {\n    \"accountIds\": [\n      \"12345\"\n    ],\n    \"beezUPOrderStatuses\": [\n      \"InProgress\"\n    ],\n    \"beginPeriodUtcDate\": \"2017-03-01T13:10:01Z\",\n    \"endPeriodUtcDate\": \"2017-04-01T13:10:01Z\",\n    \"invoiceAvailabilityType\": \"All\",\n    \"marketplaceBusinessCodes\": [\n      \"PRICEMINISTER\"\n    ],\n    \"marketplaceOrderIds\": [\n      \"AmazonOrderId1234\"\n    ],\n    \"marketplaceTechnicalCodes\": [\n      \"PriceMinister\"\n    ],\n    \"orderMerchantInfoSynchronizationStatus\": \"All\",\n    \"order_Buyer_Name\": \"Monroe\",\n    \"order_MerchantOrderIds\": [\n      \"MyOrderId1234\"\n    ]\n  },\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"format\": \"csv\",\n  \"orderListRequestWithoutPagination\": {\n    \"accountIds\": [\n      \"12345\"\n    ],\n    \"beezUPOrderStatuses\": [\n      \"InProgress\"\n    ],\n    \"beginPeriodUtcDate\": \"2017-03-01T13:10:01Z\",\n    \"endPeriodUtcDate\": \"2017-04-01T13:10:01Z\",\n    \"invoiceAvailabilityType\": \"All\",\n    \"marketplaceBusinessCodes\": [\n      \"PRICEMINISTER\"\n    ],\n    \"marketplaceOrderIds\": [\n      \"AmazonOrderId1234\"\n    ],\n    \"marketplaceTechnicalCodes\": [\n      \"PriceMinister\"\n    ],\n    \"orderMerchantInfoSynchronizationStatus\": \"All\",\n    \"order_Buyer_Name\": \"Monroe\",\n    \"order_MerchantOrderIds\": [\n      \"MyOrderId1234\"\n    ]\n  },\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/exportations")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/exportations")
  .header("content-type", "application/json")
  .body("{\n  \"format\": \"csv\",\n  \"orderListRequestWithoutPagination\": {\n    \"accountIds\": [\n      \"12345\"\n    ],\n    \"beezUPOrderStatuses\": [\n      \"InProgress\"\n    ],\n    \"beginPeriodUtcDate\": \"2017-03-01T13:10:01Z\",\n    \"endPeriodUtcDate\": \"2017-04-01T13:10:01Z\",\n    \"invoiceAvailabilityType\": \"All\",\n    \"marketplaceBusinessCodes\": [\n      \"PRICEMINISTER\"\n    ],\n    \"marketplaceOrderIds\": [\n      \"AmazonOrderId1234\"\n    ],\n    \"marketplaceTechnicalCodes\": [\n      \"PriceMinister\"\n    ],\n    \"orderMerchantInfoSynchronizationStatus\": \"All\",\n    \"order_Buyer_Name\": \"Monroe\",\n    \"order_MerchantOrderIds\": [\n      \"MyOrderId1234\"\n    ]\n  },\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}")
  .asString();
const data = JSON.stringify({
  format: 'csv',
  orderListRequestWithoutPagination: {
    accountIds: [
      '12345'
    ],
    beezUPOrderStatuses: [
      'InProgress'
    ],
    beginPeriodUtcDate: '2017-03-01T13:10:01Z',
    endPeriodUtcDate: '2017-04-01T13:10:01Z',
    invoiceAvailabilityType: 'All',
    marketplaceBusinessCodes: [
      'PRICEMINISTER'
    ],
    marketplaceOrderIds: [
      'AmazonOrderId1234'
    ],
    marketplaceTechnicalCodes: [
      'PriceMinister'
    ],
    orderMerchantInfoSynchronizationStatus: 'All',
    order_Buyer_Name: 'Monroe',
    order_MerchantOrderIds: [
      'MyOrderId1234'
    ]
  },
  storeId: '64f43358-63a1-47f7-97ec-0301fc39956b'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/marketplaces/orders/exportations');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/exportations',
  headers: {'content-type': 'application/json'},
  data: {
    format: 'csv',
    orderListRequestWithoutPagination: {
      accountIds: ['12345'],
      beezUPOrderStatuses: ['InProgress'],
      beginPeriodUtcDate: '2017-03-01T13:10:01Z',
      endPeriodUtcDate: '2017-04-01T13:10:01Z',
      invoiceAvailabilityType: 'All',
      marketplaceBusinessCodes: ['PRICEMINISTER'],
      marketplaceOrderIds: ['AmazonOrderId1234'],
      marketplaceTechnicalCodes: ['PriceMinister'],
      orderMerchantInfoSynchronizationStatus: 'All',
      order_Buyer_Name: 'Monroe',
      order_MerchantOrderIds: ['MyOrderId1234']
    },
    storeId: '64f43358-63a1-47f7-97ec-0301fc39956b'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/exportations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"format":"csv","orderListRequestWithoutPagination":{"accountIds":["12345"],"beezUPOrderStatuses":["InProgress"],"beginPeriodUtcDate":"2017-03-01T13:10:01Z","endPeriodUtcDate":"2017-04-01T13:10:01Z","invoiceAvailabilityType":"All","marketplaceBusinessCodes":["PRICEMINISTER"],"marketplaceOrderIds":["AmazonOrderId1234"],"marketplaceTechnicalCodes":["PriceMinister"],"orderMerchantInfoSynchronizationStatus":"All","order_Buyer_Name":"Monroe","order_MerchantOrderIds":["MyOrderId1234"]},"storeId":"64f43358-63a1-47f7-97ec-0301fc39956b"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/exportations',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "format": "csv",\n  "orderListRequestWithoutPagination": {\n    "accountIds": [\n      "12345"\n    ],\n    "beezUPOrderStatuses": [\n      "InProgress"\n    ],\n    "beginPeriodUtcDate": "2017-03-01T13:10:01Z",\n    "endPeriodUtcDate": "2017-04-01T13:10:01Z",\n    "invoiceAvailabilityType": "All",\n    "marketplaceBusinessCodes": [\n      "PRICEMINISTER"\n    ],\n    "marketplaceOrderIds": [\n      "AmazonOrderId1234"\n    ],\n    "marketplaceTechnicalCodes": [\n      "PriceMinister"\n    ],\n    "orderMerchantInfoSynchronizationStatus": "All",\n    "order_Buyer_Name": "Monroe",\n    "order_MerchantOrderIds": [\n      "MyOrderId1234"\n    ]\n  },\n  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"format\": \"csv\",\n  \"orderListRequestWithoutPagination\": {\n    \"accountIds\": [\n      \"12345\"\n    ],\n    \"beezUPOrderStatuses\": [\n      \"InProgress\"\n    ],\n    \"beginPeriodUtcDate\": \"2017-03-01T13:10:01Z\",\n    \"endPeriodUtcDate\": \"2017-04-01T13:10:01Z\",\n    \"invoiceAvailabilityType\": \"All\",\n    \"marketplaceBusinessCodes\": [\n      \"PRICEMINISTER\"\n    ],\n    \"marketplaceOrderIds\": [\n      \"AmazonOrderId1234\"\n    ],\n    \"marketplaceTechnicalCodes\": [\n      \"PriceMinister\"\n    ],\n    \"orderMerchantInfoSynchronizationStatus\": \"All\",\n    \"order_Buyer_Name\": \"Monroe\",\n    \"order_MerchantOrderIds\": [\n      \"MyOrderId1234\"\n    ]\n  },\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/exportations")
  .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/v2/user/marketplaces/orders/exportations',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  format: 'csv',
  orderListRequestWithoutPagination: {
    accountIds: ['12345'],
    beezUPOrderStatuses: ['InProgress'],
    beginPeriodUtcDate: '2017-03-01T13:10:01Z',
    endPeriodUtcDate: '2017-04-01T13:10:01Z',
    invoiceAvailabilityType: 'All',
    marketplaceBusinessCodes: ['PRICEMINISTER'],
    marketplaceOrderIds: ['AmazonOrderId1234'],
    marketplaceTechnicalCodes: ['PriceMinister'],
    orderMerchantInfoSynchronizationStatus: 'All',
    order_Buyer_Name: 'Monroe',
    order_MerchantOrderIds: ['MyOrderId1234']
  },
  storeId: '64f43358-63a1-47f7-97ec-0301fc39956b'
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/exportations',
  headers: {'content-type': 'application/json'},
  body: {
    format: 'csv',
    orderListRequestWithoutPagination: {
      accountIds: ['12345'],
      beezUPOrderStatuses: ['InProgress'],
      beginPeriodUtcDate: '2017-03-01T13:10:01Z',
      endPeriodUtcDate: '2017-04-01T13:10:01Z',
      invoiceAvailabilityType: 'All',
      marketplaceBusinessCodes: ['PRICEMINISTER'],
      marketplaceOrderIds: ['AmazonOrderId1234'],
      marketplaceTechnicalCodes: ['PriceMinister'],
      orderMerchantInfoSynchronizationStatus: 'All',
      order_Buyer_Name: 'Monroe',
      order_MerchantOrderIds: ['MyOrderId1234']
    },
    storeId: '64f43358-63a1-47f7-97ec-0301fc39956b'
  },
  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}}/v2/user/marketplaces/orders/exportations');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  format: 'csv',
  orderListRequestWithoutPagination: {
    accountIds: [
      '12345'
    ],
    beezUPOrderStatuses: [
      'InProgress'
    ],
    beginPeriodUtcDate: '2017-03-01T13:10:01Z',
    endPeriodUtcDate: '2017-04-01T13:10:01Z',
    invoiceAvailabilityType: 'All',
    marketplaceBusinessCodes: [
      'PRICEMINISTER'
    ],
    marketplaceOrderIds: [
      'AmazonOrderId1234'
    ],
    marketplaceTechnicalCodes: [
      'PriceMinister'
    ],
    orderMerchantInfoSynchronizationStatus: 'All',
    order_Buyer_Name: 'Monroe',
    order_MerchantOrderIds: [
      'MyOrderId1234'
    ]
  },
  storeId: '64f43358-63a1-47f7-97ec-0301fc39956b'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/exportations',
  headers: {'content-type': 'application/json'},
  data: {
    format: 'csv',
    orderListRequestWithoutPagination: {
      accountIds: ['12345'],
      beezUPOrderStatuses: ['InProgress'],
      beginPeriodUtcDate: '2017-03-01T13:10:01Z',
      endPeriodUtcDate: '2017-04-01T13:10:01Z',
      invoiceAvailabilityType: 'All',
      marketplaceBusinessCodes: ['PRICEMINISTER'],
      marketplaceOrderIds: ['AmazonOrderId1234'],
      marketplaceTechnicalCodes: ['PriceMinister'],
      orderMerchantInfoSynchronizationStatus: 'All',
      order_Buyer_Name: 'Monroe',
      order_MerchantOrderIds: ['MyOrderId1234']
    },
    storeId: '64f43358-63a1-47f7-97ec-0301fc39956b'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/exportations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"format":"csv","orderListRequestWithoutPagination":{"accountIds":["12345"],"beezUPOrderStatuses":["InProgress"],"beginPeriodUtcDate":"2017-03-01T13:10:01Z","endPeriodUtcDate":"2017-04-01T13:10:01Z","invoiceAvailabilityType":"All","marketplaceBusinessCodes":["PRICEMINISTER"],"marketplaceOrderIds":["AmazonOrderId1234"],"marketplaceTechnicalCodes":["PriceMinister"],"orderMerchantInfoSynchronizationStatus":"All","order_Buyer_Name":"Monroe","order_MerchantOrderIds":["MyOrderId1234"]},"storeId":"64f43358-63a1-47f7-97ec-0301fc39956b"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"format": @"csv",
                              @"orderListRequestWithoutPagination": @{ @"accountIds": @[ @"12345" ], @"beezUPOrderStatuses": @[ @"InProgress" ], @"beginPeriodUtcDate": @"2017-03-01T13:10:01Z", @"endPeriodUtcDate": @"2017-04-01T13:10:01Z", @"invoiceAvailabilityType": @"All", @"marketplaceBusinessCodes": @[ @"PRICEMINISTER" ], @"marketplaceOrderIds": @[ @"AmazonOrderId1234" ], @"marketplaceTechnicalCodes": @[ @"PriceMinister" ], @"orderMerchantInfoSynchronizationStatus": @"All", @"order_Buyer_Name": @"Monroe", @"order_MerchantOrderIds": @[ @"MyOrderId1234" ] },
                              @"storeId": @"64f43358-63a1-47f7-97ec-0301fc39956b" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/exportations"]
                                                       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}}/v2/user/marketplaces/orders/exportations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"format\": \"csv\",\n  \"orderListRequestWithoutPagination\": {\n    \"accountIds\": [\n      \"12345\"\n    ],\n    \"beezUPOrderStatuses\": [\n      \"InProgress\"\n    ],\n    \"beginPeriodUtcDate\": \"2017-03-01T13:10:01Z\",\n    \"endPeriodUtcDate\": \"2017-04-01T13:10:01Z\",\n    \"invoiceAvailabilityType\": \"All\",\n    \"marketplaceBusinessCodes\": [\n      \"PRICEMINISTER\"\n    ],\n    \"marketplaceOrderIds\": [\n      \"AmazonOrderId1234\"\n    ],\n    \"marketplaceTechnicalCodes\": [\n      \"PriceMinister\"\n    ],\n    \"orderMerchantInfoSynchronizationStatus\": \"All\",\n    \"order_Buyer_Name\": \"Monroe\",\n    \"order_MerchantOrderIds\": [\n      \"MyOrderId1234\"\n    ]\n  },\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/exportations",
  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([
    'format' => 'csv',
    'orderListRequestWithoutPagination' => [
        'accountIds' => [
                '12345'
        ],
        'beezUPOrderStatuses' => [
                'InProgress'
        ],
        'beginPeriodUtcDate' => '2017-03-01T13:10:01Z',
        'endPeriodUtcDate' => '2017-04-01T13:10:01Z',
        'invoiceAvailabilityType' => 'All',
        'marketplaceBusinessCodes' => [
                'PRICEMINISTER'
        ],
        'marketplaceOrderIds' => [
                'AmazonOrderId1234'
        ],
        'marketplaceTechnicalCodes' => [
                'PriceMinister'
        ],
        'orderMerchantInfoSynchronizationStatus' => 'All',
        'order_Buyer_Name' => 'Monroe',
        'order_MerchantOrderIds' => [
                'MyOrderId1234'
        ]
    ],
    'storeId' => '64f43358-63a1-47f7-97ec-0301fc39956b'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/marketplaces/orders/exportations', [
  'body' => '{
  "format": "csv",
  "orderListRequestWithoutPagination": {
    "accountIds": [
      "12345"
    ],
    "beezUPOrderStatuses": [
      "InProgress"
    ],
    "beginPeriodUtcDate": "2017-03-01T13:10:01Z",
    "endPeriodUtcDate": "2017-04-01T13:10:01Z",
    "invoiceAvailabilityType": "All",
    "marketplaceBusinessCodes": [
      "PRICEMINISTER"
    ],
    "marketplaceOrderIds": [
      "AmazonOrderId1234"
    ],
    "marketplaceTechnicalCodes": [
      "PriceMinister"
    ],
    "orderMerchantInfoSynchronizationStatus": "All",
    "order_Buyer_Name": "Monroe",
    "order_MerchantOrderIds": [
      "MyOrderId1234"
    ]
  },
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/exportations');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'format' => 'csv',
  'orderListRequestWithoutPagination' => [
    'accountIds' => [
        '12345'
    ],
    'beezUPOrderStatuses' => [
        'InProgress'
    ],
    'beginPeriodUtcDate' => '2017-03-01T13:10:01Z',
    'endPeriodUtcDate' => '2017-04-01T13:10:01Z',
    'invoiceAvailabilityType' => 'All',
    'marketplaceBusinessCodes' => [
        'PRICEMINISTER'
    ],
    'marketplaceOrderIds' => [
        'AmazonOrderId1234'
    ],
    'marketplaceTechnicalCodes' => [
        'PriceMinister'
    ],
    'orderMerchantInfoSynchronizationStatus' => 'All',
    'order_Buyer_Name' => 'Monroe',
    'order_MerchantOrderIds' => [
        'MyOrderId1234'
    ]
  ],
  'storeId' => '64f43358-63a1-47f7-97ec-0301fc39956b'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'format' => 'csv',
  'orderListRequestWithoutPagination' => [
    'accountIds' => [
        '12345'
    ],
    'beezUPOrderStatuses' => [
        'InProgress'
    ],
    'beginPeriodUtcDate' => '2017-03-01T13:10:01Z',
    'endPeriodUtcDate' => '2017-04-01T13:10:01Z',
    'invoiceAvailabilityType' => 'All',
    'marketplaceBusinessCodes' => [
        'PRICEMINISTER'
    ],
    'marketplaceOrderIds' => [
        'AmazonOrderId1234'
    ],
    'marketplaceTechnicalCodes' => [
        'PriceMinister'
    ],
    'orderMerchantInfoSynchronizationStatus' => 'All',
    'order_Buyer_Name' => 'Monroe',
    'order_MerchantOrderIds' => [
        'MyOrderId1234'
    ]
  ],
  'storeId' => '64f43358-63a1-47f7-97ec-0301fc39956b'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/exportations');
$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}}/v2/user/marketplaces/orders/exportations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "format": "csv",
  "orderListRequestWithoutPagination": {
    "accountIds": [
      "12345"
    ],
    "beezUPOrderStatuses": [
      "InProgress"
    ],
    "beginPeriodUtcDate": "2017-03-01T13:10:01Z",
    "endPeriodUtcDate": "2017-04-01T13:10:01Z",
    "invoiceAvailabilityType": "All",
    "marketplaceBusinessCodes": [
      "PRICEMINISTER"
    ],
    "marketplaceOrderIds": [
      "AmazonOrderId1234"
    ],
    "marketplaceTechnicalCodes": [
      "PriceMinister"
    ],
    "orderMerchantInfoSynchronizationStatus": "All",
    "order_Buyer_Name": "Monroe",
    "order_MerchantOrderIds": [
      "MyOrderId1234"
    ]
  },
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/exportations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "format": "csv",
  "orderListRequestWithoutPagination": {
    "accountIds": [
      "12345"
    ],
    "beezUPOrderStatuses": [
      "InProgress"
    ],
    "beginPeriodUtcDate": "2017-03-01T13:10:01Z",
    "endPeriodUtcDate": "2017-04-01T13:10:01Z",
    "invoiceAvailabilityType": "All",
    "marketplaceBusinessCodes": [
      "PRICEMINISTER"
    ],
    "marketplaceOrderIds": [
      "AmazonOrderId1234"
    ],
    "marketplaceTechnicalCodes": [
      "PriceMinister"
    ],
    "orderMerchantInfoSynchronizationStatus": "All",
    "order_Buyer_Name": "Monroe",
    "order_MerchantOrderIds": [
      "MyOrderId1234"
    ]
  },
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"format\": \"csv\",\n  \"orderListRequestWithoutPagination\": {\n    \"accountIds\": [\n      \"12345\"\n    ],\n    \"beezUPOrderStatuses\": [\n      \"InProgress\"\n    ],\n    \"beginPeriodUtcDate\": \"2017-03-01T13:10:01Z\",\n    \"endPeriodUtcDate\": \"2017-04-01T13:10:01Z\",\n    \"invoiceAvailabilityType\": \"All\",\n    \"marketplaceBusinessCodes\": [\n      \"PRICEMINISTER\"\n    ],\n    \"marketplaceOrderIds\": [\n      \"AmazonOrderId1234\"\n    ],\n    \"marketplaceTechnicalCodes\": [\n      \"PriceMinister\"\n    ],\n    \"orderMerchantInfoSynchronizationStatus\": \"All\",\n    \"order_Buyer_Name\": \"Monroe\",\n    \"order_MerchantOrderIds\": [\n      \"MyOrderId1234\"\n    ]\n  },\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/exportations", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/exportations"

payload = {
    "format": "csv",
    "orderListRequestWithoutPagination": {
        "accountIds": ["12345"],
        "beezUPOrderStatuses": ["InProgress"],
        "beginPeriodUtcDate": "2017-03-01T13:10:01Z",
        "endPeriodUtcDate": "2017-04-01T13:10:01Z",
        "invoiceAvailabilityType": "All",
        "marketplaceBusinessCodes": ["PRICEMINISTER"],
        "marketplaceOrderIds": ["AmazonOrderId1234"],
        "marketplaceTechnicalCodes": ["PriceMinister"],
        "orderMerchantInfoSynchronizationStatus": "All",
        "order_Buyer_Name": "Monroe",
        "order_MerchantOrderIds": ["MyOrderId1234"]
    },
    "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/exportations"

payload <- "{\n  \"format\": \"csv\",\n  \"orderListRequestWithoutPagination\": {\n    \"accountIds\": [\n      \"12345\"\n    ],\n    \"beezUPOrderStatuses\": [\n      \"InProgress\"\n    ],\n    \"beginPeriodUtcDate\": \"2017-03-01T13:10:01Z\",\n    \"endPeriodUtcDate\": \"2017-04-01T13:10:01Z\",\n    \"invoiceAvailabilityType\": \"All\",\n    \"marketplaceBusinessCodes\": [\n      \"PRICEMINISTER\"\n    ],\n    \"marketplaceOrderIds\": [\n      \"AmazonOrderId1234\"\n    ],\n    \"marketplaceTechnicalCodes\": [\n      \"PriceMinister\"\n    ],\n    \"orderMerchantInfoSynchronizationStatus\": \"All\",\n    \"order_Buyer_Name\": \"Monroe\",\n    \"order_MerchantOrderIds\": [\n      \"MyOrderId1234\"\n    ]\n  },\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\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}}/v2/user/marketplaces/orders/exportations")

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  \"format\": \"csv\",\n  \"orderListRequestWithoutPagination\": {\n    \"accountIds\": [\n      \"12345\"\n    ],\n    \"beezUPOrderStatuses\": [\n      \"InProgress\"\n    ],\n    \"beginPeriodUtcDate\": \"2017-03-01T13:10:01Z\",\n    \"endPeriodUtcDate\": \"2017-04-01T13:10:01Z\",\n    \"invoiceAvailabilityType\": \"All\",\n    \"marketplaceBusinessCodes\": [\n      \"PRICEMINISTER\"\n    ],\n    \"marketplaceOrderIds\": [\n      \"AmazonOrderId1234\"\n    ],\n    \"marketplaceTechnicalCodes\": [\n      \"PriceMinister\"\n    ],\n    \"orderMerchantInfoSynchronizationStatus\": \"All\",\n    \"order_Buyer_Name\": \"Monroe\",\n    \"order_MerchantOrderIds\": [\n      \"MyOrderId1234\"\n    ]\n  },\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}"

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/v2/user/marketplaces/orders/exportations') do |req|
  req.body = "{\n  \"format\": \"csv\",\n  \"orderListRequestWithoutPagination\": {\n    \"accountIds\": [\n      \"12345\"\n    ],\n    \"beezUPOrderStatuses\": [\n      \"InProgress\"\n    ],\n    \"beginPeriodUtcDate\": \"2017-03-01T13:10:01Z\",\n    \"endPeriodUtcDate\": \"2017-04-01T13:10:01Z\",\n    \"invoiceAvailabilityType\": \"All\",\n    \"marketplaceBusinessCodes\": [\n      \"PRICEMINISTER\"\n    ],\n    \"marketplaceOrderIds\": [\n      \"AmazonOrderId1234\"\n    ],\n    \"marketplaceTechnicalCodes\": [\n      \"PriceMinister\"\n    ],\n    \"orderMerchantInfoSynchronizationStatus\": \"All\",\n    \"order_Buyer_Name\": \"Monroe\",\n    \"order_MerchantOrderIds\": [\n      \"MyOrderId1234\"\n    ]\n  },\n  \"storeId\": \"64f43358-63a1-47f7-97ec-0301fc39956b\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/exportations";

    let payload = json!({
        "format": "csv",
        "orderListRequestWithoutPagination": json!({
            "accountIds": ("12345"),
            "beezUPOrderStatuses": ("InProgress"),
            "beginPeriodUtcDate": "2017-03-01T13:10:01Z",
            "endPeriodUtcDate": "2017-04-01T13:10:01Z",
            "invoiceAvailabilityType": "All",
            "marketplaceBusinessCodes": ("PRICEMINISTER"),
            "marketplaceOrderIds": ("AmazonOrderId1234"),
            "marketplaceTechnicalCodes": ("PriceMinister"),
            "orderMerchantInfoSynchronizationStatus": "All",
            "order_Buyer_Name": "Monroe",
            "order_MerchantOrderIds": ("MyOrderId1234")
        }),
        "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
    });

    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}}/v2/user/marketplaces/orders/exportations \
  --header 'content-type: application/json' \
  --data '{
  "format": "csv",
  "orderListRequestWithoutPagination": {
    "accountIds": [
      "12345"
    ],
    "beezUPOrderStatuses": [
      "InProgress"
    ],
    "beginPeriodUtcDate": "2017-03-01T13:10:01Z",
    "endPeriodUtcDate": "2017-04-01T13:10:01Z",
    "invoiceAvailabilityType": "All",
    "marketplaceBusinessCodes": [
      "PRICEMINISTER"
    ],
    "marketplaceOrderIds": [
      "AmazonOrderId1234"
    ],
    "marketplaceTechnicalCodes": [
      "PriceMinister"
    ],
    "orderMerchantInfoSynchronizationStatus": "All",
    "order_Buyer_Name": "Monroe",
    "order_MerchantOrderIds": [
      "MyOrderId1234"
    ]
  },
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}'
echo '{
  "format": "csv",
  "orderListRequestWithoutPagination": {
    "accountIds": [
      "12345"
    ],
    "beezUPOrderStatuses": [
      "InProgress"
    ],
    "beginPeriodUtcDate": "2017-03-01T13:10:01Z",
    "endPeriodUtcDate": "2017-04-01T13:10:01Z",
    "invoiceAvailabilityType": "All",
    "marketplaceBusinessCodes": [
      "PRICEMINISTER"
    ],
    "marketplaceOrderIds": [
      "AmazonOrderId1234"
    ],
    "marketplaceTechnicalCodes": [
      "PriceMinister"
    ],
    "orderMerchantInfoSynchronizationStatus": "All",
    "order_Buyer_Name": "Monroe",
    "order_MerchantOrderIds": [
      "MyOrderId1234"
    ]
  },
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
}' |  \
  http POST {{baseUrl}}/v2/user/marketplaces/orders/exportations \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "format": "csv",\n  "orderListRequestWithoutPagination": {\n    "accountIds": [\n      "12345"\n    ],\n    "beezUPOrderStatuses": [\n      "InProgress"\n    ],\n    "beginPeriodUtcDate": "2017-03-01T13:10:01Z",\n    "endPeriodUtcDate": "2017-04-01T13:10:01Z",\n    "invoiceAvailabilityType": "All",\n    "marketplaceBusinessCodes": [\n      "PRICEMINISTER"\n    ],\n    "marketplaceOrderIds": [\n      "AmazonOrderId1234"\n    ],\n    "marketplaceTechnicalCodes": [\n      "PriceMinister"\n    ],\n    "orderMerchantInfoSynchronizationStatus": "All",\n    "order_Buyer_Name": "Monroe",\n    "order_MerchantOrderIds": [\n      "MyOrderId1234"\n    ]\n  },\n  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/exportations
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "format": "csv",
  "orderListRequestWithoutPagination": [
    "accountIds": ["12345"],
    "beezUPOrderStatuses": ["InProgress"],
    "beginPeriodUtcDate": "2017-03-01T13:10:01Z",
    "endPeriodUtcDate": "2017-04-01T13:10:01Z",
    "invoiceAvailabilityType": "All",
    "marketplaceBusinessCodes": ["PRICEMINISTER"],
    "marketplaceOrderIds": ["AmazonOrderId1234"],
    "marketplaceTechnicalCodes": ["PriceMinister"],
    "orderMerchantInfoSynchronizationStatus": "All",
    "order_Buyer_Name": "Monroe",
    "order_MerchantOrderIds": ["MyOrderId1234"]
  ],
  "storeId": "64f43358-63a1-47f7-97ec-0301fc39956b"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/exportations")! 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 [DEPRECATED] Get all actions you can do on the order API
{{baseUrl}}/v2/user/marketplaces/orders/
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/marketplaces/orders/")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/orders/"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/marketplaces/orders/ HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/marketplaces/orders/")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/marketplaces/orders/")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/marketplaces/orders/');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/marketplaces/orders/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/marketplaces/orders/'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/marketplaces/orders/');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/marketplaces/orders/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/marketplaces/orders/" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/marketplaces/orders/');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/marketplaces/orders/")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/marketplaces/orders/') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/marketplaces/orders/
http GET {{baseUrl}}/v2/user/marketplaces/orders/
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET [DEPRECATED] Get current synchronization status between your marketplaces and BeezUP accounts
{{baseUrl}}/v2/user/marketplaces/orders/status
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/status");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/marketplaces/orders/status")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/status"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/orders/status"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/status");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/status"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/marketplaces/orders/status HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/marketplaces/orders/status")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/status"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/status")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/marketplaces/orders/status")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/marketplaces/orders/status');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/status'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/status';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/status',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/status")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/status',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/status'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/marketplaces/orders/status');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/status'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/status';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/status"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/marketplaces/orders/status" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/status",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/marketplaces/orders/status');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/status');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/status');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/status' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/status' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/marketplaces/orders/status")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/status"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/status"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/status")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/marketplaces/orders/status') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/status";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/marketplaces/orders/status
http GET {{baseUrl}}/v2/user/marketplaces/orders/status
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/status
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/status")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 [DEPRECATED] Send harvest request to all your marketplaces
{{baseUrl}}/v2/user/marketplaces/orders/harvest
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/harvest");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/harvest")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/harvest"

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}}/v2/user/marketplaces/orders/harvest"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/harvest");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/harvest"

	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/v2/user/marketplaces/orders/harvest HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/harvest")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/harvest"))
    .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}}/v2/user/marketplaces/orders/harvest")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/harvest")
  .asString();
const 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}}/v2/user/marketplaces/orders/harvest');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/harvest'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/harvest';
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}}/v2/user/marketplaces/orders/harvest',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/harvest")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/harvest',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/marketplaces/orders/harvest'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/marketplaces/orders/harvest');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/harvest'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/harvest';
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}}/v2/user/marketplaces/orders/harvest"]
                                                       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}}/v2/user/marketplaces/orders/harvest" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/harvest",
  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}}/v2/user/marketplaces/orders/harvest');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/harvest');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/harvest');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/harvest' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/harvest' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/harvest")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/harvest"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/harvest"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/harvest")

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/v2/user/marketplaces/orders/harvest') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/harvest";

    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}}/v2/user/marketplaces/orders/harvest
http POST {{baseUrl}}/v2/user/marketplaces/orders/harvest
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/harvest
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/harvest")! 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 [DEPRECATED] Get a paginated list of all Orders with all Order and Order Item(s) properties
{{baseUrl}}/v2/user/marketplaces/orders/list/full
HEADERS

Accept-Encoding
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/list/full");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "accept-encoding: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/list/full" {:headers {:accept-encoding ""}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/list/full"
headers = HTTP::Headers{
  "accept-encoding" => ""
}

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}}/v2/user/marketplaces/orders/list/full"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/list/full");
var request = new RestRequest("", Method.Post);
request.AddHeader("accept-encoding", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/list/full"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("accept-encoding", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/user/marketplaces/orders/list/full HTTP/1.1
Accept-Encoding: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/list/full")
  .setHeader("accept-encoding", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/list/full"))
    .header("accept-encoding", "")
    .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}}/v2/user/marketplaces/orders/list/full")
  .post(null)
  .addHeader("accept-encoding", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/list/full")
  .header("accept-encoding", "")
  .asString();
const 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}}/v2/user/marketplaces/orders/list/full');
xhr.setRequestHeader('accept-encoding', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/list/full',
  headers: {'accept-encoding': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/list/full';
const options = {method: 'POST', headers: {'accept-encoding': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/list/full',
  method: 'POST',
  headers: {
    'accept-encoding': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/list/full")
  .post(null)
  .addHeader("accept-encoding", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/list/full',
  headers: {
    'accept-encoding': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/marketplaces/orders/list/full',
  headers: {'accept-encoding': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/marketplaces/orders/list/full');

req.headers({
  'accept-encoding': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/list/full',
  headers: {'accept-encoding': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/list/full';
const options = {method: 'POST', headers: {'accept-encoding': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"accept-encoding": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/list/full"]
                                                       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}}/v2/user/marketplaces/orders/list/full" in
let headers = Header.add (Header.init ()) "accept-encoding" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/list/full",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "",
  CURLOPT_HTTPHEADER => [
    "accept-encoding: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/user/marketplaces/orders/list/full', [
  'headers' => [
    'accept-encoding' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/list/full');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'accept-encoding' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/list/full');
$request->setRequestMethod('POST');
$request->setHeaders([
  'accept-encoding' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("accept-encoding", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/list/full' -Method POST -Headers $headers
$headers=@{}
$headers.Add("accept-encoding", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/list/full' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = ""

headers = { 'accept-encoding': "" }

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/list/full", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/list/full"

payload = ""
headers = {"accept-encoding": ""}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/list/full"

payload <- ""

response <- VERB("POST", url, body = payload, add_headers('accept-encoding' = ''), content_type(""))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/list/full")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["accept-encoding"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/v2/user/marketplaces/orders/list/full') do |req|
  req.headers['accept-encoding'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/list/full";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept-encoding", "".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}}/v2/user/marketplaces/orders/list/full \
  --header 'accept-encoding: '
http POST {{baseUrl}}/v2/user/marketplaces/orders/list/full \
  accept-encoding:''
wget --quiet \
  --method POST \
  --header 'accept-encoding: ' \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/list/full
import Foundation

let headers = ["accept-encoding": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/list/full")! 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()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "paginationResult": {
    "entryCount": "25",
    "links": {
      "first": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "1",
              "pageSize": "25"
            }
          }
        ]
      },
      "last": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "38",
              "pageSize": "25"
            }
          }
        ]
      },
      "next": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "2",
              "pageSize": "25"
            }
          }
        ]
      }
    },
    "pageCount": "38",
    "totalEntryCount": "943"
  }
}
POST [DEPRECATED] Get a paginated list of all Orders without details
{{baseUrl}}/v2/user/marketplaces/orders/list/light
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/list/light");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/list/light")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/list/light"

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}}/v2/user/marketplaces/orders/list/light"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/list/light");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/list/light"

	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/v2/user/marketplaces/orders/list/light HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/list/light")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/list/light"))
    .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}}/v2/user/marketplaces/orders/list/light")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/list/light")
  .asString();
const 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}}/v2/user/marketplaces/orders/list/light');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/list/light'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/list/light';
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}}/v2/user/marketplaces/orders/list/light',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/list/light")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/list/light',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/marketplaces/orders/list/light'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/marketplaces/orders/list/light');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/list/light'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/list/light';
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}}/v2/user/marketplaces/orders/list/light"]
                                                       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}}/v2/user/marketplaces/orders/list/light" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/list/light",
  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}}/v2/user/marketplaces/orders/list/light');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/list/light');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/list/light');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/list/light' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/list/light' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = ""

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/list/light", payload)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/list/light"

payload = ""

response = requests.post(url, data=payload)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/list/light"

payload <- ""

response <- VERB("POST", url, body = payload, content_type(""))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/list/light")

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/v2/user/marketplaces/orders/list/light') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/list/light";

    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}}/v2/user/marketplaces/orders/list/light
http POST {{baseUrl}}/v2/user/marketplaces/orders/list/light
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/list/light
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/list/light")! 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

{
  "paginationResult": {
    "entryCount": "25",
    "links": {
      "first": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "1",
              "pageSize": "25"
            }
          }
        ]
      },
      "last": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "38",
              "pageSize": "25"
            }
          }
        ]
      },
      "next": {
        "href": "/v2/user/marketplaces/orders/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "2",
              "pageSize": "25"
            }
          }
        ]
      }
    },
    "pageCount": "38",
    "totalEntryCount": "943"
  }
}
POST [DEPRECATED] Change your marketplace Order Information (accept, ship, etc.)
{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType
HEADERS

If-Match
QUERY PARAMS

userName
marketplaceTechnicalCode
accountId
beezUPOrderId
changeOrderType
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "if-match: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType" {:headers {:if-match ""}
                                                                                                                                             :query-params {:userName ""}
                                                                                                                                             :content-type :json
                                                                                                                                             :form-params {:order_Shipping_CarrierName "La poste"
                                                                                                                                                           :order_Shipping_EstimatedDeliveryDate "2014-09-24T09:58:00Z"
                                                                                                                                                           :order_Shipping_FulfillmentDate "2014-09-23T09:58:00Z"
                                                                                                                                                           :order_Shipping_ShipperTrackingNumber "1H01845163783"
                                                                                                                                                           :order_Shipping_ShippingUrl "https://trackingpackage.com?number=1H01845163783"}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName="
headers = HTTP::Headers{
  "if-match" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName="),
    Headers =
    {
        { "if-match", "" },
    },
    Content = new StringContent("{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=");
var request = new RestRequest("", Method.Post);
request.AddHeader("if-match", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName="

	payload := strings.NewReader("{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("if-match", "")
	req.Header.Add("content-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/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName= HTTP/1.1
If-Match: 
Content-Type: application/json
Host: example.com
Content-Length: 315

{
  "order_Shipping_CarrierName": "La poste",
  "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",
  "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",
  "order_Shipping_ShipperTrackingNumber": "1H01845163783",
  "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=")
  .setHeader("if-match", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName="))
    .header("if-match", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=")
  .post(body)
  .addHeader("if-match", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=")
  .header("if-match", "")
  .header("content-type", "application/json")
  .body("{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}")
  .asString();
const data = JSON.stringify({
  order_Shipping_CarrierName: 'La poste',
  order_Shipping_EstimatedDeliveryDate: '2014-09-24T09:58:00Z',
  order_Shipping_FulfillmentDate: '2014-09-23T09:58:00Z',
  order_Shipping_ShipperTrackingNumber: '1H01845163783',
  order_Shipping_ShippingUrl: 'https://trackingpackage.com?number=1H01845163783'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=');
xhr.setRequestHeader('if-match', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType',
  params: {userName: ''},
  headers: {'if-match': '', 'content-type': 'application/json'},
  data: {
    order_Shipping_CarrierName: 'La poste',
    order_Shipping_EstimatedDeliveryDate: '2014-09-24T09:58:00Z',
    order_Shipping_FulfillmentDate: '2014-09-23T09:58:00Z',
    order_Shipping_ShipperTrackingNumber: '1H01845163783',
    order_Shipping_ShippingUrl: 'https://trackingpackage.com?number=1H01845163783'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=';
const options = {
  method: 'POST',
  headers: {'if-match': '', 'content-type': 'application/json'},
  body: '{"order_Shipping_CarrierName":"La poste","order_Shipping_EstimatedDeliveryDate":"2014-09-24T09:58:00Z","order_Shipping_FulfillmentDate":"2014-09-23T09:58:00Z","order_Shipping_ShipperTrackingNumber":"1H01845163783","order_Shipping_ShippingUrl":"https://trackingpackage.com?number=1H01845163783"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=',
  method: 'POST',
  headers: {
    'if-match': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "order_Shipping_CarrierName": "La poste",\n  "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",\n  "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",\n  "order_Shipping_ShipperTrackingNumber": "1H01845163783",\n  "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=")
  .post(body)
  .addHeader("if-match", "")
  .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/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=',
  headers: {
    'if-match': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  order_Shipping_CarrierName: 'La poste',
  order_Shipping_EstimatedDeliveryDate: '2014-09-24T09:58:00Z',
  order_Shipping_FulfillmentDate: '2014-09-23T09:58:00Z',
  order_Shipping_ShipperTrackingNumber: '1H01845163783',
  order_Shipping_ShippingUrl: 'https://trackingpackage.com?number=1H01845163783'
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType',
  qs: {userName: ''},
  headers: {'if-match': '', 'content-type': 'application/json'},
  body: {
    order_Shipping_CarrierName: 'La poste',
    order_Shipping_EstimatedDeliveryDate: '2014-09-24T09:58:00Z',
    order_Shipping_FulfillmentDate: '2014-09-23T09:58:00Z',
    order_Shipping_ShipperTrackingNumber: '1H01845163783',
    order_Shipping_ShippingUrl: 'https://trackingpackage.com?number=1H01845163783'
  },
  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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType');

req.query({
  userName: ''
});

req.headers({
  'if-match': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  order_Shipping_CarrierName: 'La poste',
  order_Shipping_EstimatedDeliveryDate: '2014-09-24T09:58:00Z',
  order_Shipping_FulfillmentDate: '2014-09-23T09:58:00Z',
  order_Shipping_ShipperTrackingNumber: '1H01845163783',
  order_Shipping_ShippingUrl: 'https://trackingpackage.com?number=1H01845163783'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType',
  params: {userName: ''},
  headers: {'if-match': '', 'content-type': 'application/json'},
  data: {
    order_Shipping_CarrierName: 'La poste',
    order_Shipping_EstimatedDeliveryDate: '2014-09-24T09:58:00Z',
    order_Shipping_FulfillmentDate: '2014-09-23T09:58:00Z',
    order_Shipping_ShipperTrackingNumber: '1H01845163783',
    order_Shipping_ShippingUrl: 'https://trackingpackage.com?number=1H01845163783'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=';
const options = {
  method: 'POST',
  headers: {'if-match': '', 'content-type': 'application/json'},
  body: '{"order_Shipping_CarrierName":"La poste","order_Shipping_EstimatedDeliveryDate":"2014-09-24T09:58:00Z","order_Shipping_FulfillmentDate":"2014-09-23T09:58:00Z","order_Shipping_ShipperTrackingNumber":"1H01845163783","order_Shipping_ShippingUrl":"https://trackingpackage.com?number=1H01845163783"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"if-match": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"order_Shipping_CarrierName": @"La poste",
                              @"order_Shipping_EstimatedDeliveryDate": @"2014-09-24T09:58:00Z",
                              @"order_Shipping_FulfillmentDate": @"2014-09-23T09:58:00Z",
                              @"order_Shipping_ShipperTrackingNumber": @"1H01845163783",
                              @"order_Shipping_ShippingUrl": @"https://trackingpackage.com?number=1H01845163783" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName="]
                                                       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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=" in
let headers = Header.add_list (Header.init ()) [
  ("if-match", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=",
  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([
    'order_Shipping_CarrierName' => 'La poste',
    'order_Shipping_EstimatedDeliveryDate' => '2014-09-24T09:58:00Z',
    'order_Shipping_FulfillmentDate' => '2014-09-23T09:58:00Z',
    'order_Shipping_ShipperTrackingNumber' => '1H01845163783',
    'order_Shipping_ShippingUrl' => 'https://trackingpackage.com?number=1H01845163783'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "if-match: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=', [
  'body' => '{
  "order_Shipping_CarrierName": "La poste",
  "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",
  "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",
  "order_Shipping_ShipperTrackingNumber": "1H01845163783",
  "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"
}',
  'headers' => [
    'content-type' => 'application/json',
    'if-match' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'userName' => ''
]);

$request->setHeaders([
  'if-match' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'order_Shipping_CarrierName' => 'La poste',
  'order_Shipping_EstimatedDeliveryDate' => '2014-09-24T09:58:00Z',
  'order_Shipping_FulfillmentDate' => '2014-09-23T09:58:00Z',
  'order_Shipping_ShipperTrackingNumber' => '1H01845163783',
  'order_Shipping_ShippingUrl' => 'https://trackingpackage.com?number=1H01845163783'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'order_Shipping_CarrierName' => 'La poste',
  'order_Shipping_EstimatedDeliveryDate' => '2014-09-24T09:58:00Z',
  'order_Shipping_FulfillmentDate' => '2014-09-23T09:58:00Z',
  'order_Shipping_ShipperTrackingNumber' => '1H01845163783',
  'order_Shipping_ShippingUrl' => 'https://trackingpackage.com?number=1H01845163783'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'userName' => ''
]));

$request->setHeaders([
  'if-match' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("if-match", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "order_Shipping_CarrierName": "La poste",
  "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",
  "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",
  "order_Shipping_ShipperTrackingNumber": "1H01845163783",
  "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"
}'
$headers=@{}
$headers.Add("if-match", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "order_Shipping_CarrierName": "La poste",
  "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",
  "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",
  "order_Shipping_ShipperTrackingNumber": "1H01845163783",
  "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}"

headers = {
    'if-match': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType"

querystring = {"userName":""}

payload = {
    "order_Shipping_CarrierName": "La poste",
    "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",
    "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",
    "order_Shipping_ShipperTrackingNumber": "1H01845163783",
    "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"
}
headers = {
    "if-match": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType"

queryString <- list(userName = "")

payload <- "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, add_headers('if-match' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["if-match"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}"

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/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType') do |req|
  req.headers['if-match'] = ''
  req.params['userName'] = ''
  req.body = "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType";

    let querystring = [
        ("userName", ""),
    ];

    let payload = json!({
        "order_Shipping_CarrierName": "La poste",
        "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",
        "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",
        "order_Shipping_ShipperTrackingNumber": "1H01845163783",
        "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("if-match", "".parse().unwrap());
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=' \
  --header 'content-type: application/json' \
  --header 'if-match: ' \
  --data '{
  "order_Shipping_CarrierName": "La poste",
  "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",
  "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",
  "order_Shipping_ShipperTrackingNumber": "1H01845163783",
  "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"
}'
echo '{
  "order_Shipping_CarrierName": "La poste",
  "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",
  "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",
  "order_Shipping_ShipperTrackingNumber": "1H01845163783",
  "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"
}' |  \
  http POST '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=' \
  content-type:application/json \
  if-match:''
wget --quiet \
  --method POST \
  --header 'if-match: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "order_Shipping_CarrierName": "La poste",\n  "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",\n  "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",\n  "order_Shipping_ShipperTrackingNumber": "1H01845163783",\n  "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"\n}' \
  --output-document \
  - '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName='
import Foundation

let headers = [
  "if-match": "",
  "content-type": "application/json"
]
let parameters = [
  "order_Shipping_CarrierName": "La poste",
  "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",
  "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",
  "order_Shipping_ShipperTrackingNumber": "1H01845163783",
  "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=")! 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 [DEPRECATED] Clear an Order's merchant information
{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo
QUERY PARAMS

marketplaceTechnicalCode
accountId
beezUPOrderId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo"

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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo"

	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/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo"))
    .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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo")
  .asString();
const 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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo';
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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo';
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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo"]
                                                       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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo",
  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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo")

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/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo";

    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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo
http POST {{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo")! 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 [DEPRECATED] DEPRECATED - Get full Order and Order Item(s) properties
{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId
QUERY PARAMS

marketplaceTechnicalCode
accountId
beezUPOrderId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId
http GET {{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
HEAD [DEPRECATED] DEPRECATED - Get the meta information about the order (ETag, Last-Modified)
{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId
QUERY PARAMS

marketplaceTechnicalCode
accountId
beezUPOrderId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "HEAD");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/head "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"

response = HTTP::Client.head url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Head,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId");
var request = new RestRequest("", Method.Head);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"

	req, _ := http.NewRequest("HEAD", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
HEAD /baseUrl/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("HEAD", "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"))
    .method("HEAD", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
  .head()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.head("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('HEAD', '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'HEAD',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId';
const options = {method: 'HEAD'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId',
  method: 'HEAD',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
  .head()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'HEAD',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'HEAD',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('HEAD', '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'HEAD',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId';
const options = {method: 'HEAD'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"HEAD"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId" in

Client.call `HEAD uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "HEAD",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('HEAD', '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');
$request->setMethod(HTTP_METH_HEAD);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');
$request->setRequestMethod('HEAD');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId' -Method HEAD 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId' -Method HEAD 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("HEAD", "/baseUrl/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"

response = requests.head(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"

response <- VERB("HEAD", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Head.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.head('/baseUrl/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("HEAD").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request HEAD \
  --url {{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId
http HEAD {{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId
wget --quiet \
  --method HEAD \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "HEAD"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET [DEPRECATED] Get an Order's harvest and change history
{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history
QUERY PARAMS

marketplaceTechnicalCode
accountId
beezUPOrderId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history
http GET {{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 [DEPRECATED] Send harvest request for a single Order
{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest
QUERY PARAMS

marketplaceTechnicalCode
accountId
beezUPOrderId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest"

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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest"

	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/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest"))
    .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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest")
  .asString();
const 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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest';
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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest';
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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest"]
                                                       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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest",
  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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest")

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/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest";

    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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest
http POST {{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest")! 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 [DEPRECATED] Set an Order's merchant information
{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo
QUERY PARAMS

marketplaceTechnicalCode
accountId
beezUPOrderId
BODY json

{
  "order_MerchantECommerceSoftwareName": "",
  "order_MerchantECommerceSoftwareVersion": "",
  "order_MerchantOrderId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo" {:content-type :json
                                                                                                                                                 :form-params {:order_MerchantECommerceSoftwareName "Prestashop"
                                                                                                                                                               :order_MerchantECommerceSoftwareVersion "123.0.1"
                                                                                                                                                               :order_MerchantOrderId "MyOrderMerchantId"}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo"),
    Content = new StringContent("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo"

	payload := strings.NewReader("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\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/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 160

{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "order_MerchantOrderId": "MyOrderMerchantId"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo")
  .header("content-type", "application/json")
  .body("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}")
  .asString();
const data = JSON.stringify({
  order_MerchantECommerceSoftwareName: 'Prestashop',
  order_MerchantECommerceSoftwareVersion: '123.0.1',
  order_MerchantOrderId: 'MyOrderMerchantId'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo',
  headers: {'content-type': 'application/json'},
  data: {
    order_MerchantECommerceSoftwareName: 'Prestashop',
    order_MerchantECommerceSoftwareVersion: '123.0.1',
    order_MerchantOrderId: 'MyOrderMerchantId'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"order_MerchantECommerceSoftwareName":"Prestashop","order_MerchantECommerceSoftwareVersion":"123.0.1","order_MerchantOrderId":"MyOrderMerchantId"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "order_MerchantECommerceSoftwareName": "Prestashop",\n  "order_MerchantECommerceSoftwareVersion": "123.0.1",\n  "order_MerchantOrderId": "MyOrderMerchantId"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo")
  .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/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  order_MerchantECommerceSoftwareName: 'Prestashop',
  order_MerchantECommerceSoftwareVersion: '123.0.1',
  order_MerchantOrderId: 'MyOrderMerchantId'
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo',
  headers: {'content-type': 'application/json'},
  body: {
    order_MerchantECommerceSoftwareName: 'Prestashop',
    order_MerchantECommerceSoftwareVersion: '123.0.1',
    order_MerchantOrderId: 'MyOrderMerchantId'
  },
  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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  order_MerchantECommerceSoftwareName: 'Prestashop',
  order_MerchantECommerceSoftwareVersion: '123.0.1',
  order_MerchantOrderId: 'MyOrderMerchantId'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo',
  headers: {'content-type': 'application/json'},
  data: {
    order_MerchantECommerceSoftwareName: 'Prestashop',
    order_MerchantECommerceSoftwareVersion: '123.0.1',
    order_MerchantOrderId: 'MyOrderMerchantId'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"order_MerchantECommerceSoftwareName":"Prestashop","order_MerchantECommerceSoftwareVersion":"123.0.1","order_MerchantOrderId":"MyOrderMerchantId"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"order_MerchantECommerceSoftwareName": @"Prestashop",
                              @"order_MerchantECommerceSoftwareVersion": @"123.0.1",
                              @"order_MerchantOrderId": @"MyOrderMerchantId" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo"]
                                                       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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo",
  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([
    'order_MerchantECommerceSoftwareName' => 'Prestashop',
    'order_MerchantECommerceSoftwareVersion' => '123.0.1',
    'order_MerchantOrderId' => 'MyOrderMerchantId'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo', [
  'body' => '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "order_MerchantOrderId": "MyOrderMerchantId"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'order_MerchantECommerceSoftwareName' => 'Prestashop',
  'order_MerchantECommerceSoftwareVersion' => '123.0.1',
  'order_MerchantOrderId' => 'MyOrderMerchantId'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'order_MerchantECommerceSoftwareName' => 'Prestashop',
  'order_MerchantECommerceSoftwareVersion' => '123.0.1',
  'order_MerchantOrderId' => 'MyOrderMerchantId'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo');
$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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "order_MerchantOrderId": "MyOrderMerchantId"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "order_MerchantOrderId": "MyOrderMerchantId"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo"

payload = {
    "order_MerchantECommerceSoftwareName": "Prestashop",
    "order_MerchantECommerceSoftwareVersion": "123.0.1",
    "order_MerchantOrderId": "MyOrderMerchantId"
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo"

payload <- "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo")

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  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}"

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/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo') do |req|
  req.body = "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo";

    let payload = json!({
        "order_MerchantECommerceSoftwareName": "Prestashop",
        "order_MerchantECommerceSoftwareVersion": "123.0.1",
        "order_MerchantOrderId": "MyOrderMerchantId"
    });

    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}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo \
  --header 'content-type: application/json' \
  --data '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "order_MerchantOrderId": "MyOrderMerchantId"
}'
echo '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "order_MerchantOrderId": "MyOrderMerchantId"
}' |  \
  http POST {{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "order_MerchantECommerceSoftwareName": "Prestashop",\n  "order_MerchantECommerceSoftwareVersion": "123.0.1",\n  "order_MerchantOrderId": "MyOrderMerchantId"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "order_MerchantOrderId": "MyOrderMerchantId"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo")! 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 Activate a subscription to the orders
{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate
QUERY PARAMS

id
BODY json

{
  "recoverBeginPeriodOrderLastModificationUtcDate": "",
  "recoverEndPeriodOrderLastModificationUtcDate": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"recoverBeginPeriodOrderLastModificationUtcDate\": \"\",\n  \"recoverEndPeriodOrderLastModificationUtcDate\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate" {:content-type :json
                                                                                                   :form-params {:recoverBeginPeriodOrderLastModificationUtcDate ""
                                                                                                                 :recoverEndPeriodOrderLastModificationUtcDate ""}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"recoverBeginPeriodOrderLastModificationUtcDate\": \"\",\n  \"recoverEndPeriodOrderLastModificationUtcDate\": \"\"\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}}/v2/user/marketplaces/orders/subscriptions/:id/activate"),
    Content = new StringContent("{\n  \"recoverBeginPeriodOrderLastModificationUtcDate\": \"\",\n  \"recoverEndPeriodOrderLastModificationUtcDate\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"recoverBeginPeriodOrderLastModificationUtcDate\": \"\",\n  \"recoverEndPeriodOrderLastModificationUtcDate\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate"

	payload := strings.NewReader("{\n  \"recoverBeginPeriodOrderLastModificationUtcDate\": \"\",\n  \"recoverEndPeriodOrderLastModificationUtcDate\": \"\"\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/v2/user/marketplaces/orders/subscriptions/:id/activate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 112

{
  "recoverBeginPeriodOrderLastModificationUtcDate": "",
  "recoverEndPeriodOrderLastModificationUtcDate": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"recoverBeginPeriodOrderLastModificationUtcDate\": \"\",\n  \"recoverEndPeriodOrderLastModificationUtcDate\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"recoverBeginPeriodOrderLastModificationUtcDate\": \"\",\n  \"recoverEndPeriodOrderLastModificationUtcDate\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"recoverBeginPeriodOrderLastModificationUtcDate\": \"\",\n  \"recoverEndPeriodOrderLastModificationUtcDate\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate")
  .header("content-type", "application/json")
  .body("{\n  \"recoverBeginPeriodOrderLastModificationUtcDate\": \"\",\n  \"recoverEndPeriodOrderLastModificationUtcDate\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  recoverBeginPeriodOrderLastModificationUtcDate: '',
  recoverEndPeriodOrderLastModificationUtcDate: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate',
  headers: {'content-type': 'application/json'},
  data: {
    recoverBeginPeriodOrderLastModificationUtcDate: '',
    recoverEndPeriodOrderLastModificationUtcDate: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"recoverBeginPeriodOrderLastModificationUtcDate":"","recoverEndPeriodOrderLastModificationUtcDate":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "recoverBeginPeriodOrderLastModificationUtcDate": "",\n  "recoverEndPeriodOrderLastModificationUtcDate": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"recoverBeginPeriodOrderLastModificationUtcDate\": \"\",\n  \"recoverEndPeriodOrderLastModificationUtcDate\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate")
  .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/v2/user/marketplaces/orders/subscriptions/:id/activate',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  recoverBeginPeriodOrderLastModificationUtcDate: '',
  recoverEndPeriodOrderLastModificationUtcDate: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate',
  headers: {'content-type': 'application/json'},
  body: {
    recoverBeginPeriodOrderLastModificationUtcDate: '',
    recoverEndPeriodOrderLastModificationUtcDate: ''
  },
  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}}/v2/user/marketplaces/orders/subscriptions/:id/activate');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  recoverBeginPeriodOrderLastModificationUtcDate: '',
  recoverEndPeriodOrderLastModificationUtcDate: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate',
  headers: {'content-type': 'application/json'},
  data: {
    recoverBeginPeriodOrderLastModificationUtcDate: '',
    recoverEndPeriodOrderLastModificationUtcDate: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"recoverBeginPeriodOrderLastModificationUtcDate":"","recoverEndPeriodOrderLastModificationUtcDate":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"recoverBeginPeriodOrderLastModificationUtcDate": @"",
                              @"recoverEndPeriodOrderLastModificationUtcDate": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate"]
                                                       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}}/v2/user/marketplaces/orders/subscriptions/:id/activate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"recoverBeginPeriodOrderLastModificationUtcDate\": \"\",\n  \"recoverEndPeriodOrderLastModificationUtcDate\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate",
  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([
    'recoverBeginPeriodOrderLastModificationUtcDate' => '',
    'recoverEndPeriodOrderLastModificationUtcDate' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/marketplaces/orders/subscriptions/:id/activate', [
  'body' => '{
  "recoverBeginPeriodOrderLastModificationUtcDate": "",
  "recoverEndPeriodOrderLastModificationUtcDate": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'recoverBeginPeriodOrderLastModificationUtcDate' => '',
  'recoverEndPeriodOrderLastModificationUtcDate' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'recoverBeginPeriodOrderLastModificationUtcDate' => '',
  'recoverEndPeriodOrderLastModificationUtcDate' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate');
$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}}/v2/user/marketplaces/orders/subscriptions/:id/activate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "recoverBeginPeriodOrderLastModificationUtcDate": "",
  "recoverEndPeriodOrderLastModificationUtcDate": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "recoverBeginPeriodOrderLastModificationUtcDate": "",
  "recoverEndPeriodOrderLastModificationUtcDate": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"recoverBeginPeriodOrderLastModificationUtcDate\": \"\",\n  \"recoverEndPeriodOrderLastModificationUtcDate\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/subscriptions/:id/activate", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate"

payload = {
    "recoverBeginPeriodOrderLastModificationUtcDate": "",
    "recoverEndPeriodOrderLastModificationUtcDate": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate"

payload <- "{\n  \"recoverBeginPeriodOrderLastModificationUtcDate\": \"\",\n  \"recoverEndPeriodOrderLastModificationUtcDate\": \"\"\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}}/v2/user/marketplaces/orders/subscriptions/:id/activate")

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  \"recoverBeginPeriodOrderLastModificationUtcDate\": \"\",\n  \"recoverEndPeriodOrderLastModificationUtcDate\": \"\"\n}"

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/v2/user/marketplaces/orders/subscriptions/:id/activate') do |req|
  req.body = "{\n  \"recoverBeginPeriodOrderLastModificationUtcDate\": \"\",\n  \"recoverEndPeriodOrderLastModificationUtcDate\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate";

    let payload = json!({
        "recoverBeginPeriodOrderLastModificationUtcDate": "",
        "recoverEndPeriodOrderLastModificationUtcDate": ""
    });

    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}}/v2/user/marketplaces/orders/subscriptions/:id/activate \
  --header 'content-type: application/json' \
  --data '{
  "recoverBeginPeriodOrderLastModificationUtcDate": "",
  "recoverEndPeriodOrderLastModificationUtcDate": ""
}'
echo '{
  "recoverBeginPeriodOrderLastModificationUtcDate": "",
  "recoverEndPeriodOrderLastModificationUtcDate": ""
}' |  \
  http POST {{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "recoverBeginPeriodOrderLastModificationUtcDate": "",\n  "recoverEndPeriodOrderLastModificationUtcDate": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "recoverBeginPeriodOrderLastModificationUtcDate": "",
  "recoverEndPeriodOrderLastModificationUtcDate": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/activate")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Creates a subscription to the orders
{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id
QUERY PARAMS

id
BODY json

{
  "merchantApplicationName": "",
  "merchantApplicationVersion": "",
  "merchantEmailAlert": "",
  "name": "",
  "targetUrl": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/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  \"merchantApplicationName\": \"MyApp\",\n  \"merchantApplicationVersion\": \"1.0\",\n  \"merchantEmailAlert\": \"paulsimon@mysupercompany.com\",\n  \"name\": \"MySubscriptionName\",\n  \"targetUrl\": \"http://www.mydomain.com\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id" {:content-type :json
                                                                                          :form-params {:merchantApplicationName "MyApp"
                                                                                                        :merchantApplicationVersion "1.0"
                                                                                                        :merchantEmailAlert "paulsimon@mysupercompany.com"
                                                                                                        :name "MySubscriptionName"
                                                                                                        :targetUrl "http://www.mydomain.com"}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"merchantApplicationName\": \"MyApp\",\n  \"merchantApplicationVersion\": \"1.0\",\n  \"merchantEmailAlert\": \"paulsimon@mysupercompany.com\",\n  \"name\": \"MySubscriptionName\",\n  \"targetUrl\": \"http://www.mydomain.com\"\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}}/v2/user/marketplaces/orders/subscriptions/:id"),
    Content = new StringContent("{\n  \"merchantApplicationName\": \"MyApp\",\n  \"merchantApplicationVersion\": \"1.0\",\n  \"merchantEmailAlert\": \"paulsimon@mysupercompany.com\",\n  \"name\": \"MySubscriptionName\",\n  \"targetUrl\": \"http://www.mydomain.com\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"merchantApplicationName\": \"MyApp\",\n  \"merchantApplicationVersion\": \"1.0\",\n  \"merchantEmailAlert\": \"paulsimon@mysupercompany.com\",\n  \"name\": \"MySubscriptionName\",\n  \"targetUrl\": \"http://www.mydomain.com\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id"

	payload := strings.NewReader("{\n  \"merchantApplicationName\": \"MyApp\",\n  \"merchantApplicationVersion\": \"1.0\",\n  \"merchantEmailAlert\": \"paulsimon@mysupercompany.com\",\n  \"name\": \"MySubscriptionName\",\n  \"targetUrl\": \"http://www.mydomain.com\"\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/v2/user/marketplaces/orders/subscriptions/:id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 209

{
  "merchantApplicationName": "MyApp",
  "merchantApplicationVersion": "1.0",
  "merchantEmailAlert": "paulsimon@mysupercompany.com",
  "name": "MySubscriptionName",
  "targetUrl": "http://www.mydomain.com"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"merchantApplicationName\": \"MyApp\",\n  \"merchantApplicationVersion\": \"1.0\",\n  \"merchantEmailAlert\": \"paulsimon@mysupercompany.com\",\n  \"name\": \"MySubscriptionName\",\n  \"targetUrl\": \"http://www.mydomain.com\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"merchantApplicationName\": \"MyApp\",\n  \"merchantApplicationVersion\": \"1.0\",\n  \"merchantEmailAlert\": \"paulsimon@mysupercompany.com\",\n  \"name\": \"MySubscriptionName\",\n  \"targetUrl\": \"http://www.mydomain.com\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"merchantApplicationName\": \"MyApp\",\n  \"merchantApplicationVersion\": \"1.0\",\n  \"merchantEmailAlert\": \"paulsimon@mysupercompany.com\",\n  \"name\": \"MySubscriptionName\",\n  \"targetUrl\": \"http://www.mydomain.com\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id")
  .header("content-type", "application/json")
  .body("{\n  \"merchantApplicationName\": \"MyApp\",\n  \"merchantApplicationVersion\": \"1.0\",\n  \"merchantEmailAlert\": \"paulsimon@mysupercompany.com\",\n  \"name\": \"MySubscriptionName\",\n  \"targetUrl\": \"http://www.mydomain.com\"\n}")
  .asString();
const data = JSON.stringify({
  merchantApplicationName: 'MyApp',
  merchantApplicationVersion: '1.0',
  merchantEmailAlert: 'paulsimon@mysupercompany.com',
  name: 'MySubscriptionName',
  targetUrl: 'http://www.mydomain.com'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id',
  headers: {'content-type': 'application/json'},
  data: {
    merchantApplicationName: 'MyApp',
    merchantApplicationVersion: '1.0',
    merchantEmailAlert: 'paulsimon@mysupercompany.com',
    name: 'MySubscriptionName',
    targetUrl: 'http://www.mydomain.com'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"merchantApplicationName":"MyApp","merchantApplicationVersion":"1.0","merchantEmailAlert":"paulsimon@mysupercompany.com","name":"MySubscriptionName","targetUrl":"http://www.mydomain.com"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "merchantApplicationName": "MyApp",\n  "merchantApplicationVersion": "1.0",\n  "merchantEmailAlert": "paulsimon@mysupercompany.com",\n  "name": "MySubscriptionName",\n  "targetUrl": "http://www.mydomain.com"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"merchantApplicationName\": \"MyApp\",\n  \"merchantApplicationVersion\": \"1.0\",\n  \"merchantEmailAlert\": \"paulsimon@mysupercompany.com\",\n  \"name\": \"MySubscriptionName\",\n  \"targetUrl\": \"http://www.mydomain.com\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/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({
  merchantApplicationName: 'MyApp',
  merchantApplicationVersion: '1.0',
  merchantEmailAlert: 'paulsimon@mysupercompany.com',
  name: 'MySubscriptionName',
  targetUrl: 'http://www.mydomain.com'
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id',
  headers: {'content-type': 'application/json'},
  body: {
    merchantApplicationName: 'MyApp',
    merchantApplicationVersion: '1.0',
    merchantEmailAlert: 'paulsimon@mysupercompany.com',
    name: 'MySubscriptionName',
    targetUrl: 'http://www.mydomain.com'
  },
  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}}/v2/user/marketplaces/orders/subscriptions/:id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  merchantApplicationName: 'MyApp',
  merchantApplicationVersion: '1.0',
  merchantEmailAlert: 'paulsimon@mysupercompany.com',
  name: 'MySubscriptionName',
  targetUrl: 'http://www.mydomain.com'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id',
  headers: {'content-type': 'application/json'},
  data: {
    merchantApplicationName: 'MyApp',
    merchantApplicationVersion: '1.0',
    merchantEmailAlert: 'paulsimon@mysupercompany.com',
    name: 'MySubscriptionName',
    targetUrl: 'http://www.mydomain.com'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"merchantApplicationName":"MyApp","merchantApplicationVersion":"1.0","merchantEmailAlert":"paulsimon@mysupercompany.com","name":"MySubscriptionName","targetUrl":"http://www.mydomain.com"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"merchantApplicationName": @"MyApp",
                              @"merchantApplicationVersion": @"1.0",
                              @"merchantEmailAlert": @"paulsimon@mysupercompany.com",
                              @"name": @"MySubscriptionName",
                              @"targetUrl": @"http://www.mydomain.com" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"merchantApplicationName\": \"MyApp\",\n  \"merchantApplicationVersion\": \"1.0\",\n  \"merchantEmailAlert\": \"paulsimon@mysupercompany.com\",\n  \"name\": \"MySubscriptionName\",\n  \"targetUrl\": \"http://www.mydomain.com\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'merchantApplicationName' => 'MyApp',
    'merchantApplicationVersion' => '1.0',
    'merchantEmailAlert' => 'paulsimon@mysupercompany.com',
    'name' => 'MySubscriptionName',
    'targetUrl' => 'http://www.mydomain.com'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/marketplaces/orders/subscriptions/:id', [
  'body' => '{
  "merchantApplicationName": "MyApp",
  "merchantApplicationVersion": "1.0",
  "merchantEmailAlert": "paulsimon@mysupercompany.com",
  "name": "MySubscriptionName",
  "targetUrl": "http://www.mydomain.com"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'merchantApplicationName' => 'MyApp',
  'merchantApplicationVersion' => '1.0',
  'merchantEmailAlert' => 'paulsimon@mysupercompany.com',
  'name' => 'MySubscriptionName',
  'targetUrl' => 'http://www.mydomain.com'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'merchantApplicationName' => 'MyApp',
  'merchantApplicationVersion' => '1.0',
  'merchantEmailAlert' => 'paulsimon@mysupercompany.com',
  'name' => 'MySubscriptionName',
  'targetUrl' => 'http://www.mydomain.com'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "merchantApplicationName": "MyApp",
  "merchantApplicationVersion": "1.0",
  "merchantEmailAlert": "paulsimon@mysupercompany.com",
  "name": "MySubscriptionName",
  "targetUrl": "http://www.mydomain.com"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "merchantApplicationName": "MyApp",
  "merchantApplicationVersion": "1.0",
  "merchantEmailAlert": "paulsimon@mysupercompany.com",
  "name": "MySubscriptionName",
  "targetUrl": "http://www.mydomain.com"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"merchantApplicationName\": \"MyApp\",\n  \"merchantApplicationVersion\": \"1.0\",\n  \"merchantEmailAlert\": \"paulsimon@mysupercompany.com\",\n  \"name\": \"MySubscriptionName\",\n  \"targetUrl\": \"http://www.mydomain.com\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/subscriptions/:id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id"

payload = {
    "merchantApplicationName": "MyApp",
    "merchantApplicationVersion": "1.0",
    "merchantEmailAlert": "paulsimon@mysupercompany.com",
    "name": "MySubscriptionName",
    "targetUrl": "http://www.mydomain.com"
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id"

payload <- "{\n  \"merchantApplicationName\": \"MyApp\",\n  \"merchantApplicationVersion\": \"1.0\",\n  \"merchantEmailAlert\": \"paulsimon@mysupercompany.com\",\n  \"name\": \"MySubscriptionName\",\n  \"targetUrl\": \"http://www.mydomain.com\"\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}}/v2/user/marketplaces/orders/subscriptions/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"merchantApplicationName\": \"MyApp\",\n  \"merchantApplicationVersion\": \"1.0\",\n  \"merchantEmailAlert\": \"paulsimon@mysupercompany.com\",\n  \"name\": \"MySubscriptionName\",\n  \"targetUrl\": \"http://www.mydomain.com\"\n}"

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/v2/user/marketplaces/orders/subscriptions/:id') do |req|
  req.body = "{\n  \"merchantApplicationName\": \"MyApp\",\n  \"merchantApplicationVersion\": \"1.0\",\n  \"merchantEmailAlert\": \"paulsimon@mysupercompany.com\",\n  \"name\": \"MySubscriptionName\",\n  \"targetUrl\": \"http://www.mydomain.com\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id";

    let payload = json!({
        "merchantApplicationName": "MyApp",
        "merchantApplicationVersion": "1.0",
        "merchantEmailAlert": "paulsimon@mysupercompany.com",
        "name": "MySubscriptionName",
        "targetUrl": "http://www.mydomain.com"
    });

    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}}/v2/user/marketplaces/orders/subscriptions/:id \
  --header 'content-type: application/json' \
  --data '{
  "merchantApplicationName": "MyApp",
  "merchantApplicationVersion": "1.0",
  "merchantEmailAlert": "paulsimon@mysupercompany.com",
  "name": "MySubscriptionName",
  "targetUrl": "http://www.mydomain.com"
}'
echo '{
  "merchantApplicationName": "MyApp",
  "merchantApplicationVersion": "1.0",
  "merchantEmailAlert": "paulsimon@mysupercompany.com",
  "name": "MySubscriptionName",
  "targetUrl": "http://www.mydomain.com"
}' |  \
  http POST {{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "merchantApplicationName": "MyApp",\n  "merchantApplicationVersion": "1.0",\n  "merchantEmailAlert": "paulsimon@mysupercompany.com",\n  "name": "MySubscriptionName",\n  "targetUrl": "http://www.mydomain.com"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "merchantApplicationName": "MyApp",
  "merchantApplicationVersion": "1.0",
  "merchantEmailAlert": "paulsimon@mysupercompany.com",
  "name": "MySubscriptionName",
  "targetUrl": "http://www.mydomain.com"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Deactivate a subscription to the orders
{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate"

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}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate"

	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/v2/user/marketplaces/orders/subscriptions/:id/deactivate HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate"))
    .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}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate")
  .asString();
const 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}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate';
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}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/subscriptions/:id/deactivate',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate';
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}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate"]
                                                       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}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate",
  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}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/subscriptions/:id/deactivate")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate")

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/v2/user/marketplaces/orders/subscriptions/:id/deactivate') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate";

    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}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate
http POST {{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/deactivate")! 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 subscription to the orders
{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/: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}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/subscriptions/:id");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/: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/v2/user/marketplaces/orders/subscriptions/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/: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}}/v2/user/marketplaces/orders/subscriptions/:id")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2/user/marketplaces/orders/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('DELETE', '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/: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}}/v2/user/marketplaces/orders/subscriptions/:id',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/: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/v2/user/marketplaces/orders/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: 'DELETE',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/: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}}/v2/user/marketplaces/orders/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: 'DELETE',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/subscriptions/: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}}/v2/user/marketplaces/orders/subscriptions/: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}}/v2/user/marketplaces/orders/subscriptions/:id" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/: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}}/v2/user/marketplaces/orders/subscriptions/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2/user/marketplaces/orders/subscriptions/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/: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/v2/user/marketplaces/orders/subscriptions/: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}}/v2/user/marketplaces/orders/subscriptions/: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}}/v2/user/marketplaces/orders/subscriptions/:id
http DELETE {{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/: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 Force retry push orders immediatly
{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry"

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}}/v2/user/marketplaces/orders/subscriptions/:id/retry"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry"

	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/v2/user/marketplaces/orders/subscriptions/:id/retry HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry"))
    .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}}/v2/user/marketplaces/orders/subscriptions/:id/retry")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry")
  .asString();
const 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}}/v2/user/marketplaces/orders/subscriptions/:id/retry');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry';
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}}/v2/user/marketplaces/orders/subscriptions/:id/retry',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/subscriptions/:id/retry',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/v2/user/marketplaces/orders/subscriptions/:id/retry'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry';
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}}/v2/user/marketplaces/orders/subscriptions/:id/retry"]
                                                       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}}/v2/user/marketplaces/orders/subscriptions/:id/retry" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry",
  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}}/v2/user/marketplaces/orders/subscriptions/:id/retry');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/subscriptions/:id/retry")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry")

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/v2/user/marketplaces/orders/subscriptions/:id/retry') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry";

    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}}/v2/user/marketplaces/orders/subscriptions/:id/retry
http POST {{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/retry")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a subscription to the orders
{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/subscriptions/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/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/v2/user/marketplaces/orders/subscriptions/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/subscriptions/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/subscriptions/:id');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/subscriptions/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/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/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/subscriptions/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/subscriptions/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/marketplaces/orders/subscriptions/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/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/v2/user/marketplaces/orders/subscriptions/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/subscriptions/:id
http GET {{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/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()
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/marketplaces/orders/subscriptions/:id/reporting HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/subscriptions/:id/reporting',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/marketplaces/orders/subscriptions/:id/reporting")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/marketplaces/orders/subscriptions/:id/reporting') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting
http GET {{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/:id/reporting")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

[
  {
    "eventId": "b0d3faea-f881-439f-ba92-02b1168511ea",
    "requestUri": "http://www.mydomain.com",
    "responseUri": "http://www.mydomain.com"
  }
]
GET Get the subscription list
{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/subscriptions/"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/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/v2/user/marketplaces/orders/subscriptions/ HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/subscriptions/")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/subscriptions/');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/subscriptions/',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/subscriptions/'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/subscriptions/" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/subscriptions/');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/marketplaces/orders/subscriptions/")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/subscriptions/"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/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/v2/user/marketplaces/orders/subscriptions/') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/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}}/v2/user/marketplaces/orders/subscriptions/
http GET {{baseUrl}}/v2/user/marketplaces/orders/subscriptions/
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/subscriptions/
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/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()
POST Send a batch of operations to change your marketplace Order information- accept, ship, etc. (max 100 items per call) (POST)
{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType
QUERY PARAMS

userName
changeOrderType
BODY json

{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": {
        "accountId": 0,
        "beezUPOrderId": "",
        "marketplaceTechnicalCode": ""
      }
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": {\n        \"accountId\": 0,\n        \"beezUPOrderId\": \"\",\n        \"marketplaceTechnicalCode\": \"\"\n      }\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType" {:query-params {:userName ""}
                                                                                            :content-type :json
                                                                                            :form-params {:changeOrders [{:changeOrderRequest {}
                                                                                                                          :order {:accountId 0
                                                                                                                                  :beezUPOrderId ""
                                                                                                                                  :marketplaceTechnicalCode ""}}]}})
require "http/client"

url = "{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": {\n        \"accountId\": 0,\n        \"beezUPOrderId\": \"\",\n        \"marketplaceTechnicalCode\": \"\"\n      }\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName="),
    Content = new StringContent("{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": {\n        \"accountId\": 0,\n        \"beezUPOrderId\": \"\",\n        \"marketplaceTechnicalCode\": \"\"\n      }\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": {\n        \"accountId\": 0,\n        \"beezUPOrderId\": \"\",\n        \"marketplaceTechnicalCode\": \"\"\n      }\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName="

	payload := strings.NewReader("{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": {\n        \"accountId\": 0,\n        \"beezUPOrderId\": \"\",\n        \"marketplaceTechnicalCode\": \"\"\n      }\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/orders/v3/batches/changeOrders/:changeOrderType?userName= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 188

{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": {
        "accountId": 0,
        "beezUPOrderId": "",
        "marketplaceTechnicalCode": ""
      }
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": {\n        \"accountId\": 0,\n        \"beezUPOrderId\": \"\",\n        \"marketplaceTechnicalCode\": \"\"\n      }\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": {\n        \"accountId\": 0,\n        \"beezUPOrderId\": \"\",\n        \"marketplaceTechnicalCode\": \"\"\n      }\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": {\n        \"accountId\": 0,\n        \"beezUPOrderId\": \"\",\n        \"marketplaceTechnicalCode\": \"\"\n      }\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName=")
  .header("content-type", "application/json")
  .body("{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": {\n        \"accountId\": 0,\n        \"beezUPOrderId\": \"\",\n        \"marketplaceTechnicalCode\": \"\"\n      }\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  changeOrders: [
    {
      changeOrderRequest: {},
      order: {
        accountId: 0,
        beezUPOrderId: '',
        marketplaceTechnicalCode: ''
      }
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType',
  params: {userName: ''},
  headers: {'content-type': 'application/json'},
  data: {
    changeOrders: [
      {
        changeOrderRequest: {},
        order: {accountId: 0, beezUPOrderId: '', marketplaceTechnicalCode: ''}
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"changeOrders":[{"changeOrderRequest":{},"order":{"accountId":0,"beezUPOrderId":"","marketplaceTechnicalCode":""}}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "changeOrders": [\n    {\n      "changeOrderRequest": {},\n      "order": {\n        "accountId": 0,\n        "beezUPOrderId": "",\n        "marketplaceTechnicalCode": ""\n      }\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": {\n        \"accountId\": 0,\n        \"beezUPOrderId\": \"\",\n        \"marketplaceTechnicalCode\": \"\"\n      }\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName=")
  .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/orders/v3/batches/changeOrders/:changeOrderType?userName=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  changeOrders: [
    {
      changeOrderRequest: {},
      order: {accountId: 0, beezUPOrderId: '', marketplaceTechnicalCode: ''}
    }
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType',
  qs: {userName: ''},
  headers: {'content-type': 'application/json'},
  body: {
    changeOrders: [
      {
        changeOrderRequest: {},
        order: {accountId: 0, beezUPOrderId: '', marketplaceTechnicalCode: ''}
      }
    ]
  },
  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}}/orders/v3/batches/changeOrders/:changeOrderType');

req.query({
  userName: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  changeOrders: [
    {
      changeOrderRequest: {},
      order: {
        accountId: 0,
        beezUPOrderId: '',
        marketplaceTechnicalCode: ''
      }
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType',
  params: {userName: ''},
  headers: {'content-type': 'application/json'},
  data: {
    changeOrders: [
      {
        changeOrderRequest: {},
        order: {accountId: 0, beezUPOrderId: '', marketplaceTechnicalCode: ''}
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"changeOrders":[{"changeOrderRequest":{},"order":{"accountId":0,"beezUPOrderId":"","marketplaceTechnicalCode":""}}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"changeOrders": @[ @{ @"changeOrderRequest": @{  }, @"order": @{ @"accountId": @0, @"beezUPOrderId": @"", @"marketplaceTechnicalCode": @"" } } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName="]
                                                       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}}/orders/v3/batches/changeOrders/:changeOrderType?userName=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": {\n        \"accountId\": 0,\n        \"beezUPOrderId\": \"\",\n        \"marketplaceTechnicalCode\": \"\"\n      }\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName=",
  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([
    'changeOrders' => [
        [
                'changeOrderRequest' => [
                                
                ],
                'order' => [
                                'accountId' => 0,
                                'beezUPOrderId' => '',
                                'marketplaceTechnicalCode' => ''
                ]
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/orders/v3/batches/changeOrders/:changeOrderType?userName=', [
  'body' => '{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": {
        "accountId": 0,
        "beezUPOrderId": "",
        "marketplaceTechnicalCode": ""
      }
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'userName' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'changeOrders' => [
    [
        'changeOrderRequest' => [
                
        ],
        'order' => [
                'accountId' => 0,
                'beezUPOrderId' => '',
                'marketplaceTechnicalCode' => ''
        ]
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'changeOrders' => [
    [
        'changeOrderRequest' => [
                
        ],
        'order' => [
                'accountId' => 0,
                'beezUPOrderId' => '',
                'marketplaceTechnicalCode' => ''
        ]
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'userName' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": {
        "accountId": 0,
        "beezUPOrderId": "",
        "marketplaceTechnicalCode": ""
      }
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": {
        "accountId": 0,
        "beezUPOrderId": "",
        "marketplaceTechnicalCode": ""
      }
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": {\n        \"accountId\": 0,\n        \"beezUPOrderId\": \"\",\n        \"marketplaceTechnicalCode\": \"\"\n      }\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/orders/v3/batches/changeOrders/:changeOrderType?userName=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType"

querystring = {"userName":""}

payload = { "changeOrders": [
        {
            "changeOrderRequest": {},
            "order": {
                "accountId": 0,
                "beezUPOrderId": "",
                "marketplaceTechnicalCode": ""
            }
        }
    ] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType"

queryString <- list(userName = "")

payload <- "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": {\n        \"accountId\": 0,\n        \"beezUPOrderId\": \"\",\n        \"marketplaceTechnicalCode\": \"\"\n      }\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName=")

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  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": {\n        \"accountId\": 0,\n        \"beezUPOrderId\": \"\",\n        \"marketplaceTechnicalCode\": \"\"\n      }\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/orders/v3/batches/changeOrders/:changeOrderType') do |req|
  req.params['userName'] = ''
  req.body = "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": {\n        \"accountId\": 0,\n        \"beezUPOrderId\": \"\",\n        \"marketplaceTechnicalCode\": \"\"\n      }\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType";

    let querystring = [
        ("userName", ""),
    ];

    let payload = json!({"changeOrders": (
            json!({
                "changeOrderRequest": json!({}),
                "order": json!({
                    "accountId": 0,
                    "beezUPOrderId": "",
                    "marketplaceTechnicalCode": ""
                })
            })
        )});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName=' \
  --header 'content-type: application/json' \
  --data '{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": {
        "accountId": 0,
        "beezUPOrderId": "",
        "marketplaceTechnicalCode": ""
      }
    }
  ]
}'
echo '{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": {
        "accountId": 0,
        "beezUPOrderId": "",
        "marketplaceTechnicalCode": ""
      }
    }
  ]
}' |  \
  http POST '{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "changeOrders": [\n    {\n      "changeOrderRequest": {},\n      "order": {\n        "accountId": 0,\n        "beezUPOrderId": "",\n        "marketplaceTechnicalCode": ""\n      }\n    }\n  ]\n}' \
  --output-document \
  - '{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["changeOrders": [
    [
      "changeOrderRequest": [],
      "order": [
        "accountId": 0,
        "beezUPOrderId": "",
        "marketplaceTechnicalCode": ""
      ]
    ]
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/v3/batches/changeOrders/:changeOrderType?userName=")! 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 Send a batch of operations to change your marketplace Order information- accept, ship, etc. (max 100 items per call)
{{baseUrl}}/orders/v3/batches/changeOrders
QUERY PARAMS

userName
BODY json

{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/v3/batches/changeOrders?userName=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/orders/v3/batches/changeOrders" {:query-params {:userName ""}
                                                                           :content-type :json
                                                                           :form-params {:changeOrders [{:changeOrderRequest {}
                                                                                                         :order ""}]}})
require "http/client"

url = "{{baseUrl}}/orders/v3/batches/changeOrders?userName="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/orders/v3/batches/changeOrders?userName="),
    Content = new StringContent("{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/v3/batches/changeOrders?userName=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/v3/batches/changeOrders?userName="

	payload := strings.NewReader("{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/orders/v3/batches/changeOrders?userName= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 89

{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/orders/v3/batches/changeOrders?userName=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/v3/batches/changeOrders?userName="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/orders/v3/batches/changeOrders?userName=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/orders/v3/batches/changeOrders?userName=")
  .header("content-type", "application/json")
  .body("{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  changeOrders: [
    {
      changeOrderRequest: {},
      order: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/orders/v3/batches/changeOrders?userName=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/batches/changeOrders',
  params: {userName: ''},
  headers: {'content-type': 'application/json'},
  data: {changeOrders: [{changeOrderRequest: {}, order: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/v3/batches/changeOrders?userName=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"changeOrders":[{"changeOrderRequest":{},"order":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/orders/v3/batches/changeOrders?userName=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "changeOrders": [\n    {\n      "changeOrderRequest": {},\n      "order": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/orders/v3/batches/changeOrders?userName=")
  .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/orders/v3/batches/changeOrders?userName=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({changeOrders: [{changeOrderRequest: {}, order: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/batches/changeOrders',
  qs: {userName: ''},
  headers: {'content-type': 'application/json'},
  body: {changeOrders: [{changeOrderRequest: {}, order: ''}]},
  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}}/orders/v3/batches/changeOrders');

req.query({
  userName: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  changeOrders: [
    {
      changeOrderRequest: {},
      order: ''
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/batches/changeOrders',
  params: {userName: ''},
  headers: {'content-type': 'application/json'},
  data: {changeOrders: [{changeOrderRequest: {}, order: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/v3/batches/changeOrders?userName=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"changeOrders":[{"changeOrderRequest":{},"order":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"changeOrders": @[ @{ @"changeOrderRequest": @{  }, @"order": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/orders/v3/batches/changeOrders?userName="]
                                                       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}}/orders/v3/batches/changeOrders?userName=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/v3/batches/changeOrders?userName=",
  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([
    'changeOrders' => [
        [
                'changeOrderRequest' => [
                                
                ],
                'order' => ''
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/orders/v3/batches/changeOrders?userName=', [
  'body' => '{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/orders/v3/batches/changeOrders');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'userName' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'changeOrders' => [
    [
        'changeOrderRequest' => [
                
        ],
        'order' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'changeOrders' => [
    [
        'changeOrderRequest' => [
                
        ],
        'order' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/orders/v3/batches/changeOrders');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'userName' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/orders/v3/batches/changeOrders?userName=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/v3/batches/changeOrders?userName=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/orders/v3/batches/changeOrders?userName=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/v3/batches/changeOrders"

querystring = {"userName":""}

payload = { "changeOrders": [
        {
            "changeOrderRequest": {},
            "order": ""
        }
    ] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/v3/batches/changeOrders"

queryString <- list(userName = "")

payload <- "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders/v3/batches/changeOrders?userName=")

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  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/orders/v3/batches/changeOrders') do |req|
  req.params['userName'] = ''
  req.body = "{\n  \"changeOrders\": [\n    {\n      \"changeOrderRequest\": {},\n      \"order\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/v3/batches/changeOrders";

    let querystring = [
        ("userName", ""),
    ];

    let payload = json!({"changeOrders": (
            json!({
                "changeOrderRequest": json!({}),
                "order": ""
            })
        )});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/orders/v3/batches/changeOrders?userName=' \
  --header 'content-type: application/json' \
  --data '{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": ""
    }
  ]
}'
echo '{
  "changeOrders": [
    {
      "changeOrderRequest": {},
      "order": ""
    }
  ]
}' |  \
  http POST '{{baseUrl}}/orders/v3/batches/changeOrders?userName=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "changeOrders": [\n    {\n      "changeOrderRequest": {},\n      "order": ""\n    }\n  ]\n}' \
  --output-document \
  - '{{baseUrl}}/orders/v3/batches/changeOrders?userName='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["changeOrders": [
    [
      "changeOrderRequest": [],
      "order": ""
    ]
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/v3/batches/changeOrders?userName=")! 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 Send a batch of operations to clear an Order's merchant information (max 100 items per call)
{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos
BODY json

{
  "orders": [
    {
      "accountId": 0,
      "beezUPOrderId": "",
      "marketplaceTechnicalCode": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos" {:content-type :json
                                                                                      :form-params {:orders [{:accountId "1234"
                                                                                                              :beezUPOrderId "0"
                                                                                                              :marketplaceTechnicalCode "Amazon"} {:accountId "5678"
                                                                                                              :beezUPOrderId "0"
                                                                                                              :marketplaceTechnicalCode "Amazon"} {:accountId "9876"
                                                                                                              :beezUPOrderId "0"
                                                                                                              :marketplaceTechnicalCode "Ebay"}]}})
require "http/client"

url = "{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos"),
    Content = new StringContent("{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos"

	payload := strings.NewReader("{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/orders/v3/batches/clearMerchantOrderInfos HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 351

{
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Ebay"
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos")
  .header("content-type", "application/json")
  .body("{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  orders: [
    {
      accountId: '1234',
      beezUPOrderId: '0',
      marketplaceTechnicalCode: 'Amazon'
    },
    {
      accountId: '5678',
      beezUPOrderId: '0',
      marketplaceTechnicalCode: 'Amazon'
    },
    {
      accountId: '9876',
      beezUPOrderId: '0',
      marketplaceTechnicalCode: 'Ebay'
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos',
  headers: {'content-type': 'application/json'},
  data: {
    orders: [
      {accountId: '1234', beezUPOrderId: '0', marketplaceTechnicalCode: 'Amazon'},
      {accountId: '5678', beezUPOrderId: '0', marketplaceTechnicalCode: 'Amazon'},
      {accountId: '9876', beezUPOrderId: '0', marketplaceTechnicalCode: 'Ebay'}
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"orders":[{"accountId":"1234","beezUPOrderId":"0","marketplaceTechnicalCode":"Amazon"},{"accountId":"5678","beezUPOrderId":"0","marketplaceTechnicalCode":"Amazon"},{"accountId":"9876","beezUPOrderId":"0","marketplaceTechnicalCode":"Ebay"}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "orders": [\n    {\n      "accountId": "1234",\n      "beezUPOrderId": "0",\n      "marketplaceTechnicalCode": "Amazon"\n    },\n    {\n      "accountId": "5678",\n      "beezUPOrderId": "0",\n      "marketplaceTechnicalCode": "Amazon"\n    },\n    {\n      "accountId": "9876",\n      "beezUPOrderId": "0",\n      "marketplaceTechnicalCode": "Ebay"\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos")
  .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/orders/v3/batches/clearMerchantOrderInfos',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  orders: [
    {accountId: '1234', beezUPOrderId: '0', marketplaceTechnicalCode: 'Amazon'},
    {accountId: '5678', beezUPOrderId: '0', marketplaceTechnicalCode: 'Amazon'},
    {accountId: '9876', beezUPOrderId: '0', marketplaceTechnicalCode: 'Ebay'}
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos',
  headers: {'content-type': 'application/json'},
  body: {
    orders: [
      {accountId: '1234', beezUPOrderId: '0', marketplaceTechnicalCode: 'Amazon'},
      {accountId: '5678', beezUPOrderId: '0', marketplaceTechnicalCode: 'Amazon'},
      {accountId: '9876', beezUPOrderId: '0', marketplaceTechnicalCode: 'Ebay'}
    ]
  },
  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}}/orders/v3/batches/clearMerchantOrderInfos');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  orders: [
    {
      accountId: '1234',
      beezUPOrderId: '0',
      marketplaceTechnicalCode: 'Amazon'
    },
    {
      accountId: '5678',
      beezUPOrderId: '0',
      marketplaceTechnicalCode: 'Amazon'
    },
    {
      accountId: '9876',
      beezUPOrderId: '0',
      marketplaceTechnicalCode: 'Ebay'
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos',
  headers: {'content-type': 'application/json'},
  data: {
    orders: [
      {accountId: '1234', beezUPOrderId: '0', marketplaceTechnicalCode: 'Amazon'},
      {accountId: '5678', beezUPOrderId: '0', marketplaceTechnicalCode: 'Amazon'},
      {accountId: '9876', beezUPOrderId: '0', marketplaceTechnicalCode: 'Ebay'}
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"orders":[{"accountId":"1234","beezUPOrderId":"0","marketplaceTechnicalCode":"Amazon"},{"accountId":"5678","beezUPOrderId":"0","marketplaceTechnicalCode":"Amazon"},{"accountId":"9876","beezUPOrderId":"0","marketplaceTechnicalCode":"Ebay"}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"orders": @[ @{ @"accountId": @"1234", @"beezUPOrderId": @"0", @"marketplaceTechnicalCode": @"Amazon" }, @{ @"accountId": @"5678", @"beezUPOrderId": @"0", @"marketplaceTechnicalCode": @"Amazon" }, @{ @"accountId": @"9876", @"beezUPOrderId": @"0", @"marketplaceTechnicalCode": @"Ebay" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos"]
                                                       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}}/orders/v3/batches/clearMerchantOrderInfos" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos",
  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([
    'orders' => [
        [
                'accountId' => '1234',
                'beezUPOrderId' => '0',
                'marketplaceTechnicalCode' => 'Amazon'
        ],
        [
                'accountId' => '5678',
                'beezUPOrderId' => '0',
                'marketplaceTechnicalCode' => 'Amazon'
        ],
        [
                'accountId' => '9876',
                'beezUPOrderId' => '0',
                'marketplaceTechnicalCode' => 'Ebay'
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/orders/v3/batches/clearMerchantOrderInfos', [
  'body' => '{
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Ebay"
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'orders' => [
    [
        'accountId' => '1234',
        'beezUPOrderId' => '0',
        'marketplaceTechnicalCode' => 'Amazon'
    ],
    [
        'accountId' => '5678',
        'beezUPOrderId' => '0',
        'marketplaceTechnicalCode' => 'Amazon'
    ],
    [
        'accountId' => '9876',
        'beezUPOrderId' => '0',
        'marketplaceTechnicalCode' => 'Ebay'
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'orders' => [
    [
        'accountId' => '1234',
        'beezUPOrderId' => '0',
        'marketplaceTechnicalCode' => 'Amazon'
    ],
    [
        'accountId' => '5678',
        'beezUPOrderId' => '0',
        'marketplaceTechnicalCode' => 'Amazon'
    ],
    [
        'accountId' => '9876',
        'beezUPOrderId' => '0',
        'marketplaceTechnicalCode' => 'Ebay'
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos');
$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}}/orders/v3/batches/clearMerchantOrderInfos' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Ebay"
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Ebay"
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/orders/v3/batches/clearMerchantOrderInfos", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos"

payload = { "orders": [
        {
            "accountId": "1234",
            "beezUPOrderId": "0",
            "marketplaceTechnicalCode": "Amazon"
        },
        {
            "accountId": "5678",
            "beezUPOrderId": "0",
            "marketplaceTechnicalCode": "Amazon"
        },
        {
            "accountId": "9876",
            "beezUPOrderId": "0",
            "marketplaceTechnicalCode": "Ebay"
        }
    ] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos"

payload <- "{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos")

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  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/orders/v3/batches/clearMerchantOrderInfos') do |req|
  req.body = "{\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Amazon\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"0\",\n      \"marketplaceTechnicalCode\": \"Ebay\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos";

    let payload = json!({"orders": (
            json!({
                "accountId": "1234",
                "beezUPOrderId": "0",
                "marketplaceTechnicalCode": "Amazon"
            }),
            json!({
                "accountId": "5678",
                "beezUPOrderId": "0",
                "marketplaceTechnicalCode": "Amazon"
            }),
            json!({
                "accountId": "9876",
                "beezUPOrderId": "0",
                "marketplaceTechnicalCode": "Ebay"
            })
        )});

    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}}/orders/v3/batches/clearMerchantOrderInfos \
  --header 'content-type: application/json' \
  --data '{
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Ebay"
    }
  ]
}'
echo '{
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Ebay"
    }
  ]
}' |  \
  http POST {{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "orders": [\n    {\n      "accountId": "1234",\n      "beezUPOrderId": "0",\n      "marketplaceTechnicalCode": "Amazon"\n    },\n    {\n      "accountId": "5678",\n      "beezUPOrderId": "0",\n      "marketplaceTechnicalCode": "Amazon"\n    },\n    {\n      "accountId": "9876",\n      "beezUPOrderId": "0",\n      "marketplaceTechnicalCode": "Ebay"\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["orders": [
    [
      "accountId": "1234",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    ],
    [
      "accountId": "5678",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Amazon"
    ],
    [
      "accountId": "9876",
      "beezUPOrderId": "0",
      "marketplaceTechnicalCode": "Ebay"
    ]
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/v3/batches/clearMerchantOrderInfos")! 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 Send a batch of operations to set an Order's merchant information (max 100 items per call)
{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos
BODY json

{
  "order_MerchantECommerceSoftwareName": "",
  "order_MerchantECommerceSoftwareVersion": "",
  "orders": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos" {:content-type :json
                                                                                    :form-params {:order_MerchantECommerceSoftwareName "Prestashop"
                                                                                                  :order_MerchantECommerceSoftwareVersion "123.0.1"
                                                                                                  :orders [{:accountId "1234"
                                                                                                            :beezUPOrderId "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53"
                                                                                                            :marketplaceTechnicalCode "Amazon"
                                                                                                            :order_MerchantOrderId "BX1234"} {:accountId "5678"
                                                                                                            :beezUPOrderId "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4"
                                                                                                            :marketplaceTechnicalCode "Amazon"
                                                                                                            :order_MerchantOrderId "BX5678"} {:accountId "9876"
                                                                                                            :beezUPOrderId "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823"
                                                                                                            :marketplaceTechnicalCode "Ebay"
                                                                                                            :order_MerchantOrderId "BX9876"}]}})
require "http/client"

url = "{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos"),
    Content = new StringContent("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos"

	payload := strings.NewReader("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/orders/v3/batches/setMerchantOrderInfos HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 722

{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX1234"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX5678"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",
      "marketplaceTechnicalCode": "Ebay",
      "order_MerchantOrderId": "BX9876"
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos")
  .header("content-type", "application/json")
  .body("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  order_MerchantECommerceSoftwareName: 'Prestashop',
  order_MerchantECommerceSoftwareVersion: '123.0.1',
  orders: [
    {
      accountId: '1234',
      beezUPOrderId: '8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53',
      marketplaceTechnicalCode: 'Amazon',
      order_MerchantOrderId: 'BX1234'
    },
    {
      accountId: '5678',
      beezUPOrderId: '8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4',
      marketplaceTechnicalCode: 'Amazon',
      order_MerchantOrderId: 'BX5678'
    },
    {
      accountId: '9876',
      beezUPOrderId: '8D47FF150217B60bdec05ab61c445d1a59e3da050b52823',
      marketplaceTechnicalCode: 'Ebay',
      order_MerchantOrderId: 'BX9876'
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos',
  headers: {'content-type': 'application/json'},
  data: {
    order_MerchantECommerceSoftwareName: 'Prestashop',
    order_MerchantECommerceSoftwareVersion: '123.0.1',
    orders: [
      {
        accountId: '1234',
        beezUPOrderId: '8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53',
        marketplaceTechnicalCode: 'Amazon',
        order_MerchantOrderId: 'BX1234'
      },
      {
        accountId: '5678',
        beezUPOrderId: '8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4',
        marketplaceTechnicalCode: 'Amazon',
        order_MerchantOrderId: 'BX5678'
      },
      {
        accountId: '9876',
        beezUPOrderId: '8D47FF150217B60bdec05ab61c445d1a59e3da050b52823',
        marketplaceTechnicalCode: 'Ebay',
        order_MerchantOrderId: 'BX9876'
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"order_MerchantECommerceSoftwareName":"Prestashop","order_MerchantECommerceSoftwareVersion":"123.0.1","orders":[{"accountId":"1234","beezUPOrderId":"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53","marketplaceTechnicalCode":"Amazon","order_MerchantOrderId":"BX1234"},{"accountId":"5678","beezUPOrderId":"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4","marketplaceTechnicalCode":"Amazon","order_MerchantOrderId":"BX5678"},{"accountId":"9876","beezUPOrderId":"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823","marketplaceTechnicalCode":"Ebay","order_MerchantOrderId":"BX9876"}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "order_MerchantECommerceSoftwareName": "Prestashop",\n  "order_MerchantECommerceSoftwareVersion": "123.0.1",\n  "orders": [\n    {\n      "accountId": "1234",\n      "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",\n      "marketplaceTechnicalCode": "Amazon",\n      "order_MerchantOrderId": "BX1234"\n    },\n    {\n      "accountId": "5678",\n      "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",\n      "marketplaceTechnicalCode": "Amazon",\n      "order_MerchantOrderId": "BX5678"\n    },\n    {\n      "accountId": "9876",\n      "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",\n      "marketplaceTechnicalCode": "Ebay",\n      "order_MerchantOrderId": "BX9876"\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos")
  .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/orders/v3/batches/setMerchantOrderInfos',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  order_MerchantECommerceSoftwareName: 'Prestashop',
  order_MerchantECommerceSoftwareVersion: '123.0.1',
  orders: [
    {
      accountId: '1234',
      beezUPOrderId: '8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53',
      marketplaceTechnicalCode: 'Amazon',
      order_MerchantOrderId: 'BX1234'
    },
    {
      accountId: '5678',
      beezUPOrderId: '8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4',
      marketplaceTechnicalCode: 'Amazon',
      order_MerchantOrderId: 'BX5678'
    },
    {
      accountId: '9876',
      beezUPOrderId: '8D47FF150217B60bdec05ab61c445d1a59e3da050b52823',
      marketplaceTechnicalCode: 'Ebay',
      order_MerchantOrderId: 'BX9876'
    }
  ]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos',
  headers: {'content-type': 'application/json'},
  body: {
    order_MerchantECommerceSoftwareName: 'Prestashop',
    order_MerchantECommerceSoftwareVersion: '123.0.1',
    orders: [
      {
        accountId: '1234',
        beezUPOrderId: '8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53',
        marketplaceTechnicalCode: 'Amazon',
        order_MerchantOrderId: 'BX1234'
      },
      {
        accountId: '5678',
        beezUPOrderId: '8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4',
        marketplaceTechnicalCode: 'Amazon',
        order_MerchantOrderId: 'BX5678'
      },
      {
        accountId: '9876',
        beezUPOrderId: '8D47FF150217B60bdec05ab61c445d1a59e3da050b52823',
        marketplaceTechnicalCode: 'Ebay',
        order_MerchantOrderId: 'BX9876'
      }
    ]
  },
  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}}/orders/v3/batches/setMerchantOrderInfos');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  order_MerchantECommerceSoftwareName: 'Prestashop',
  order_MerchantECommerceSoftwareVersion: '123.0.1',
  orders: [
    {
      accountId: '1234',
      beezUPOrderId: '8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53',
      marketplaceTechnicalCode: 'Amazon',
      order_MerchantOrderId: 'BX1234'
    },
    {
      accountId: '5678',
      beezUPOrderId: '8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4',
      marketplaceTechnicalCode: 'Amazon',
      order_MerchantOrderId: 'BX5678'
    },
    {
      accountId: '9876',
      beezUPOrderId: '8D47FF150217B60bdec05ab61c445d1a59e3da050b52823',
      marketplaceTechnicalCode: 'Ebay',
      order_MerchantOrderId: 'BX9876'
    }
  ]
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos',
  headers: {'content-type': 'application/json'},
  data: {
    order_MerchantECommerceSoftwareName: 'Prestashop',
    order_MerchantECommerceSoftwareVersion: '123.0.1',
    orders: [
      {
        accountId: '1234',
        beezUPOrderId: '8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53',
        marketplaceTechnicalCode: 'Amazon',
        order_MerchantOrderId: 'BX1234'
      },
      {
        accountId: '5678',
        beezUPOrderId: '8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4',
        marketplaceTechnicalCode: 'Amazon',
        order_MerchantOrderId: 'BX5678'
      },
      {
        accountId: '9876',
        beezUPOrderId: '8D47FF150217B60bdec05ab61c445d1a59e3da050b52823',
        marketplaceTechnicalCode: 'Ebay',
        order_MerchantOrderId: 'BX9876'
      }
    ]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"order_MerchantECommerceSoftwareName":"Prestashop","order_MerchantECommerceSoftwareVersion":"123.0.1","orders":[{"accountId":"1234","beezUPOrderId":"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53","marketplaceTechnicalCode":"Amazon","order_MerchantOrderId":"BX1234"},{"accountId":"5678","beezUPOrderId":"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4","marketplaceTechnicalCode":"Amazon","order_MerchantOrderId":"BX5678"},{"accountId":"9876","beezUPOrderId":"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823","marketplaceTechnicalCode":"Ebay","order_MerchantOrderId":"BX9876"}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"order_MerchantECommerceSoftwareName": @"Prestashop",
                              @"order_MerchantECommerceSoftwareVersion": @"123.0.1",
                              @"orders": @[ @{ @"accountId": @"1234", @"beezUPOrderId": @"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53", @"marketplaceTechnicalCode": @"Amazon", @"order_MerchantOrderId": @"BX1234" }, @{ @"accountId": @"5678", @"beezUPOrderId": @"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4", @"marketplaceTechnicalCode": @"Amazon", @"order_MerchantOrderId": @"BX5678" }, @{ @"accountId": @"9876", @"beezUPOrderId": @"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823", @"marketplaceTechnicalCode": @"Ebay", @"order_MerchantOrderId": @"BX9876" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos"]
                                                       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}}/orders/v3/batches/setMerchantOrderInfos" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos",
  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([
    'order_MerchantECommerceSoftwareName' => 'Prestashop',
    'order_MerchantECommerceSoftwareVersion' => '123.0.1',
    'orders' => [
        [
                'accountId' => '1234',
                'beezUPOrderId' => '8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53',
                'marketplaceTechnicalCode' => 'Amazon',
                'order_MerchantOrderId' => 'BX1234'
        ],
        [
                'accountId' => '5678',
                'beezUPOrderId' => '8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4',
                'marketplaceTechnicalCode' => 'Amazon',
                'order_MerchantOrderId' => 'BX5678'
        ],
        [
                'accountId' => '9876',
                'beezUPOrderId' => '8D47FF150217B60bdec05ab61c445d1a59e3da050b52823',
                'marketplaceTechnicalCode' => 'Ebay',
                'order_MerchantOrderId' => 'BX9876'
        ]
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/orders/v3/batches/setMerchantOrderInfos', [
  'body' => '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX1234"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX5678"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",
      "marketplaceTechnicalCode": "Ebay",
      "order_MerchantOrderId": "BX9876"
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'order_MerchantECommerceSoftwareName' => 'Prestashop',
  'order_MerchantECommerceSoftwareVersion' => '123.0.1',
  'orders' => [
    [
        'accountId' => '1234',
        'beezUPOrderId' => '8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53',
        'marketplaceTechnicalCode' => 'Amazon',
        'order_MerchantOrderId' => 'BX1234'
    ],
    [
        'accountId' => '5678',
        'beezUPOrderId' => '8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4',
        'marketplaceTechnicalCode' => 'Amazon',
        'order_MerchantOrderId' => 'BX5678'
    ],
    [
        'accountId' => '9876',
        'beezUPOrderId' => '8D47FF150217B60bdec05ab61c445d1a59e3da050b52823',
        'marketplaceTechnicalCode' => 'Ebay',
        'order_MerchantOrderId' => 'BX9876'
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'order_MerchantECommerceSoftwareName' => 'Prestashop',
  'order_MerchantECommerceSoftwareVersion' => '123.0.1',
  'orders' => [
    [
        'accountId' => '1234',
        'beezUPOrderId' => '8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53',
        'marketplaceTechnicalCode' => 'Amazon',
        'order_MerchantOrderId' => 'BX1234'
    ],
    [
        'accountId' => '5678',
        'beezUPOrderId' => '8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4',
        'marketplaceTechnicalCode' => 'Amazon',
        'order_MerchantOrderId' => 'BX5678'
    ],
    [
        'accountId' => '9876',
        'beezUPOrderId' => '8D47FF150217B60bdec05ab61c445d1a59e3da050b52823',
        'marketplaceTechnicalCode' => 'Ebay',
        'order_MerchantOrderId' => 'BX9876'
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos');
$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}}/orders/v3/batches/setMerchantOrderInfos' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX1234"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX5678"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",
      "marketplaceTechnicalCode": "Ebay",
      "order_MerchantOrderId": "BX9876"
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX1234"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX5678"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",
      "marketplaceTechnicalCode": "Ebay",
      "order_MerchantOrderId": "BX9876"
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/orders/v3/batches/setMerchantOrderInfos", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos"

payload = {
    "order_MerchantECommerceSoftwareName": "Prestashop",
    "order_MerchantECommerceSoftwareVersion": "123.0.1",
    "orders": [
        {
            "accountId": "1234",
            "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",
            "marketplaceTechnicalCode": "Amazon",
            "order_MerchantOrderId": "BX1234"
        },
        {
            "accountId": "5678",
            "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",
            "marketplaceTechnicalCode": "Amazon",
            "order_MerchantOrderId": "BX5678"
        },
        {
            "accountId": "9876",
            "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",
            "marketplaceTechnicalCode": "Ebay",
            "order_MerchantOrderId": "BX9876"
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos"

payload <- "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos")

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  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/orders/v3/batches/setMerchantOrderInfos') do |req|
  req.body = "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"orders\": [\n    {\n      \"accountId\": \"1234\",\n      \"beezUPOrderId\": \"8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX1234\"\n    },\n    {\n      \"accountId\": \"5678\",\n      \"beezUPOrderId\": \"8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4\",\n      \"marketplaceTechnicalCode\": \"Amazon\",\n      \"order_MerchantOrderId\": \"BX5678\"\n    },\n    {\n      \"accountId\": \"9876\",\n      \"beezUPOrderId\": \"8D47FF150217B60bdec05ab61c445d1a59e3da050b52823\",\n      \"marketplaceTechnicalCode\": \"Ebay\",\n      \"order_MerchantOrderId\": \"BX9876\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos";

    let payload = json!({
        "order_MerchantECommerceSoftwareName": "Prestashop",
        "order_MerchantECommerceSoftwareVersion": "123.0.1",
        "orders": (
            json!({
                "accountId": "1234",
                "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",
                "marketplaceTechnicalCode": "Amazon",
                "order_MerchantOrderId": "BX1234"
            }),
            json!({
                "accountId": "5678",
                "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",
                "marketplaceTechnicalCode": "Amazon",
                "order_MerchantOrderId": "BX5678"
            }),
            json!({
                "accountId": "9876",
                "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",
                "marketplaceTechnicalCode": "Ebay",
                "order_MerchantOrderId": "BX9876"
            })
        )
    });

    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}}/orders/v3/batches/setMerchantOrderInfos \
  --header 'content-type: application/json' \
  --data '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX1234"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX5678"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",
      "marketplaceTechnicalCode": "Ebay",
      "order_MerchantOrderId": "BX9876"
    }
  ]
}'
echo '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "orders": [
    {
      "accountId": "1234",
      "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX1234"
    },
    {
      "accountId": "5678",
      "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX5678"
    },
    {
      "accountId": "9876",
      "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",
      "marketplaceTechnicalCode": "Ebay",
      "order_MerchantOrderId": "BX9876"
    }
  ]
}' |  \
  http POST {{baseUrl}}/orders/v3/batches/setMerchantOrderInfos \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "order_MerchantECommerceSoftwareName": "Prestashop",\n  "order_MerchantECommerceSoftwareVersion": "123.0.1",\n  "orders": [\n    {\n      "accountId": "1234",\n      "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",\n      "marketplaceTechnicalCode": "Amazon",\n      "order_MerchantOrderId": "BX1234"\n    },\n    {\n      "accountId": "5678",\n      "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",\n      "marketplaceTechnicalCode": "Amazon",\n      "order_MerchantOrderId": "BX5678"\n    },\n    {\n      "accountId": "9876",\n      "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",\n      "marketplaceTechnicalCode": "Ebay",\n      "order_MerchantOrderId": "BX9876"\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/orders/v3/batches/setMerchantOrderInfos
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "orders": [
    [
      "accountId": "1234",
      "beezUPOrderId": "8D47FF1427A26B064ca98e95f644361ada5a5be0bbb3b53",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX1234"
    ],
    [
      "accountId": "5678",
      "beezUPOrderId": "8D47FF149F213D055f26e3c413e4c9ba5c5cfda460547a4",
      "marketplaceTechnicalCode": "Amazon",
      "order_MerchantOrderId": "BX5678"
    ],
    [
      "accountId": "9876",
      "beezUPOrderId": "8D47FF150217B60bdec05ab61c445d1a59e3da050b52823",
      "marketplaceTechnicalCode": "Ebay",
      "order_MerchantOrderId": "BX9876"
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/v3/batches/setMerchantOrderInfos")! 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 GetMarketplaceAccountsSynchronizationV3
{{baseUrl}}/orders/v3/status
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/v3/status");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/orders/v3/status")
require "http/client"

url = "{{baseUrl}}/orders/v3/status"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/orders/v3/status"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/v3/status");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/v3/status"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/orders/v3/status HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/orders/v3/status")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/v3/status"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/orders/v3/status")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/orders/v3/status")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/orders/v3/status');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/orders/v3/status'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/v3/status';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/orders/v3/status',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/orders/v3/status")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/orders/v3/status',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/orders/v3/status'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/orders/v3/status');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/orders/v3/status'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/v3/status';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/orders/v3/status"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/orders/v3/status" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/v3/status",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/orders/v3/status');

echo $response->getBody();
setUrl('{{baseUrl}}/orders/v3/status');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/orders/v3/status');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/orders/v3/status' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/v3/status' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/orders/v3/status")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/v3/status"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/v3/status"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders/v3/status")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/orders/v3/status') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/v3/status";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/orders/v3/status
http GET {{baseUrl}}/orders/v3/status
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/orders/v3/status
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/v3/status")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET GetOrderManagementReadyMarketplaceBusinessCode
{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode")
require "http/client"

url = "{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode');

echo $response->getBody();
setUrl('{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode
http GET {{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/v3/lov/orderManagementReadyMarketplaceBusinessCode")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

[
  {
    "codeIdentifier": "FRA",
    "intIdentifier": "1",
    "position": "1",
    "translationText": "France"
  }
]
POST Send harvest request to all your marketplaces
{{baseUrl}}/orders/v3/harvest
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/v3/harvest");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/orders/v3/harvest")
require "http/client"

url = "{{baseUrl}}/orders/v3/harvest"

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}}/orders/v3/harvest"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/v3/harvest");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/v3/harvest"

	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/orders/v3/harvest HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/orders/v3/harvest")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/v3/harvest"))
    .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}}/orders/v3/harvest")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/orders/v3/harvest")
  .asString();
const 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}}/orders/v3/harvest');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/orders/v3/harvest'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/v3/harvest';
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}}/orders/v3/harvest',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/orders/v3/harvest")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/orders/v3/harvest',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/orders/v3/harvest'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/orders/v3/harvest');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'POST', url: '{{baseUrl}}/orders/v3/harvest'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/v3/harvest';
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}}/orders/v3/harvest"]
                                                       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}}/orders/v3/harvest" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/v3/harvest",
  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}}/orders/v3/harvest');

echo $response->getBody();
setUrl('{{baseUrl}}/orders/v3/harvest');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/orders/v3/harvest');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/orders/v3/harvest' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/v3/harvest' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/orders/v3/harvest")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/v3/harvest"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/v3/harvest"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders/v3/harvest")

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/orders/v3/harvest') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/v3/harvest";

    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}}/orders/v3/harvest
http POST {{baseUrl}}/orders/v3/harvest
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/orders/v3/harvest
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/v3/harvest")! 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 Get a paginated list of all Orders with all Order and Order Item(s) properties
{{baseUrl}}/orders/v3/list/full
HEADERS

Accept-Encoding
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/v3/list/full");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "accept-encoding: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/orders/v3/list/full" {:headers {:accept-encoding ""}})
require "http/client"

url = "{{baseUrl}}/orders/v3/list/full"
headers = HTTP::Headers{
  "accept-encoding" => ""
}

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}}/orders/v3/list/full"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/v3/list/full");
var request = new RestRequest("", Method.Post);
request.AddHeader("accept-encoding", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/v3/list/full"

	req, _ := http.NewRequest("POST", url, nil)

	req.Header.Add("accept-encoding", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/orders/v3/list/full HTTP/1.1
Accept-Encoding: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/orders/v3/list/full")
  .setHeader("accept-encoding", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/v3/list/full"))
    .header("accept-encoding", "")
    .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}}/orders/v3/list/full")
  .post(null)
  .addHeader("accept-encoding", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/orders/v3/list/full")
  .header("accept-encoding", "")
  .asString();
const 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}}/orders/v3/list/full');
xhr.setRequestHeader('accept-encoding', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/list/full',
  headers: {'accept-encoding': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/v3/list/full';
const options = {method: 'POST', headers: {'accept-encoding': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/orders/v3/list/full',
  method: 'POST',
  headers: {
    'accept-encoding': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/orders/v3/list/full")
  .post(null)
  .addHeader("accept-encoding", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/orders/v3/list/full',
  headers: {
    'accept-encoding': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/orders/v3/list/full',
  headers: {'accept-encoding': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/orders/v3/list/full');

req.headers({
  'accept-encoding': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/list/full',
  headers: {'accept-encoding': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/v3/list/full';
const options = {method: 'POST', headers: {'accept-encoding': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"accept-encoding": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/orders/v3/list/full"]
                                                       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}}/orders/v3/list/full" in
let headers = Header.add (Header.init ()) "accept-encoding" "" in

Client.call ~headers `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/v3/list/full",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "",
  CURLOPT_HTTPHEADER => [
    "accept-encoding: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/orders/v3/list/full', [
  'headers' => [
    'accept-encoding' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/orders/v3/list/full');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'accept-encoding' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/orders/v3/list/full');
$request->setRequestMethod('POST');
$request->setHeaders([
  'accept-encoding' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("accept-encoding", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/orders/v3/list/full' -Method POST -Headers $headers
$headers=@{}
$headers.Add("accept-encoding", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/v3/list/full' -Method POST -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = ""

headers = { 'accept-encoding': "" }

conn.request("POST", "/baseUrl/orders/v3/list/full", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/v3/list/full"

payload = ""
headers = {"accept-encoding": ""}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/v3/list/full"

payload <- ""

response <- VERB("POST", url, body = payload, add_headers('accept-encoding' = ''), content_type(""))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders/v3/list/full")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["accept-encoding"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/orders/v3/list/full') do |req|
  req.headers['accept-encoding'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/v3/list/full";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept-encoding", "".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}}/orders/v3/list/full \
  --header 'accept-encoding: '
http POST {{baseUrl}}/orders/v3/list/full \
  accept-encoding:''
wget --quiet \
  --method POST \
  --header 'accept-encoding: ' \
  --output-document \
  - {{baseUrl}}/orders/v3/list/full
import Foundation

let headers = ["accept-encoding": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/v3/list/full")! 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()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "paginationResult": {
    "entryCount": "25",
    "links": {
      "first": {
        "href": "/merchant/orders/v1/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "1",
              "pageSize": "25"
            }
          }
        ]
      },
      "last": {
        "href": "/merchant/orders/v1/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "38",
              "pageSize": "25"
            }
          }
        ]
      },
      "next": {
        "href": "/merchant/orders/v1/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "2",
              "pageSize": "25"
            }
          }
        ]
      }
    },
    "pageCount": "38",
    "totalEntryCount": "943"
  }
}
POST Get a paginated list of all Orders without details
{{baseUrl}}/orders/v3/list/light
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/v3/list/light");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/orders/v3/list/light")
require "http/client"

url = "{{baseUrl}}/orders/v3/list/light"

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}}/orders/v3/list/light"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/v3/list/light");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/v3/list/light"

	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/orders/v3/list/light HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/orders/v3/list/light")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/v3/list/light"))
    .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}}/orders/v3/list/light")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/orders/v3/list/light")
  .asString();
const 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}}/orders/v3/list/light');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/orders/v3/list/light'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/v3/list/light';
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}}/orders/v3/list/light',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/orders/v3/list/light")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/orders/v3/list/light',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/orders/v3/list/light'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/orders/v3/list/light');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'POST', url: '{{baseUrl}}/orders/v3/list/light'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/v3/list/light';
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}}/orders/v3/list/light"]
                                                       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}}/orders/v3/list/light" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/v3/list/light",
  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}}/orders/v3/list/light');

echo $response->getBody();
setUrl('{{baseUrl}}/orders/v3/list/light');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/orders/v3/list/light');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/orders/v3/list/light' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/v3/list/light' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = ""

conn.request("POST", "/baseUrl/orders/v3/list/light", payload)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/v3/list/light"

payload = ""

response = requests.post(url, data=payload)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/v3/list/light"

payload <- ""

response <- VERB("POST", url, body = payload, content_type(""))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders/v3/list/light")

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/orders/v3/list/light') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/v3/list/light";

    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}}/orders/v3/list/light
http POST {{baseUrl}}/orders/v3/list/light
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/orders/v3/list/light
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/v3/list/light")! 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

{
  "paginationResult": {
    "entryCount": "25",
    "links": {
      "first": {
        "href": "/merchant/orders/v1/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "1",
              "pageSize": "25"
            }
          }
        ]
      },
      "last": {
        "href": "/merchant/orders/v1/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "38",
              "pageSize": "25"
            }
          }
        ]
      },
      "next": {
        "href": "/merchant/orders/v1/list/full",
        "method": "POST",
        "parameters": [
          {
            "in": "body",
            "name": "request",
            "schema": "orderListRequest",
            "type": "object",
            "value": {
              "beginPeriodUtcDate": "2014-08-25T07:32:31.584Z",
              "endPeriodUtcDate": "2014-09-24T07:32:31.584Z",
              "pageNumber": "2",
              "pageSize": "25"
            }
          }
        ]
      }
    },
    "pageCount": "38",
    "totalEntryCount": "943"
  }
}
POST Change your marketplace Order Information (accept, ship, etc.)
{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType
QUERY PARAMS

userName
marketplaceTechnicalCode
accountId
beezUPOrderId
changeOrderType
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType" {:query-params {:userName ""}
                                                                                                                           :content-type :json
                                                                                                                           :form-params {:order_Shipping_CarrierName "La poste"
                                                                                                                                         :order_Shipping_EstimatedDeliveryDate "2014-09-24T09:58:00Z"
                                                                                                                                         :order_Shipping_FulfillmentDate "2014-09-23T09:58:00Z"
                                                                                                                                         :order_Shipping_ShipperTrackingNumber "1H01845163783"
                                                                                                                                         :order_Shipping_ShippingUrl "https://trackingpackage.com?number=1H01845163783"}})
require "http/client"

url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName="),
    Content = new StringContent("{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName="

	payload := strings.NewReader("{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\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/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 315

{
  "order_Shipping_CarrierName": "La poste",
  "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",
  "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",
  "order_Shipping_ShipperTrackingNumber": "1H01845163783",
  "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=")
  .header("content-type", "application/json")
  .body("{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}")
  .asString();
const data = JSON.stringify({
  order_Shipping_CarrierName: 'La poste',
  order_Shipping_EstimatedDeliveryDate: '2014-09-24T09:58:00Z',
  order_Shipping_FulfillmentDate: '2014-09-23T09:58:00Z',
  order_Shipping_ShipperTrackingNumber: '1H01845163783',
  order_Shipping_ShippingUrl: 'https://trackingpackage.com?number=1H01845163783'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType',
  params: {userName: ''},
  headers: {'content-type': 'application/json'},
  data: {
    order_Shipping_CarrierName: 'La poste',
    order_Shipping_EstimatedDeliveryDate: '2014-09-24T09:58:00Z',
    order_Shipping_FulfillmentDate: '2014-09-23T09:58:00Z',
    order_Shipping_ShipperTrackingNumber: '1H01845163783',
    order_Shipping_ShippingUrl: 'https://trackingpackage.com?number=1H01845163783'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"order_Shipping_CarrierName":"La poste","order_Shipping_EstimatedDeliveryDate":"2014-09-24T09:58:00Z","order_Shipping_FulfillmentDate":"2014-09-23T09:58:00Z","order_Shipping_ShipperTrackingNumber":"1H01845163783","order_Shipping_ShippingUrl":"https://trackingpackage.com?number=1H01845163783"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "order_Shipping_CarrierName": "La poste",\n  "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",\n  "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",\n  "order_Shipping_ShipperTrackingNumber": "1H01845163783",\n  "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=")
  .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/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  order_Shipping_CarrierName: 'La poste',
  order_Shipping_EstimatedDeliveryDate: '2014-09-24T09:58:00Z',
  order_Shipping_FulfillmentDate: '2014-09-23T09:58:00Z',
  order_Shipping_ShipperTrackingNumber: '1H01845163783',
  order_Shipping_ShippingUrl: 'https://trackingpackage.com?number=1H01845163783'
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType',
  qs: {userName: ''},
  headers: {'content-type': 'application/json'},
  body: {
    order_Shipping_CarrierName: 'La poste',
    order_Shipping_EstimatedDeliveryDate: '2014-09-24T09:58:00Z',
    order_Shipping_FulfillmentDate: '2014-09-23T09:58:00Z',
    order_Shipping_ShipperTrackingNumber: '1H01845163783',
    order_Shipping_ShippingUrl: 'https://trackingpackage.com?number=1H01845163783'
  },
  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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType');

req.query({
  userName: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  order_Shipping_CarrierName: 'La poste',
  order_Shipping_EstimatedDeliveryDate: '2014-09-24T09:58:00Z',
  order_Shipping_FulfillmentDate: '2014-09-23T09:58:00Z',
  order_Shipping_ShipperTrackingNumber: '1H01845163783',
  order_Shipping_ShippingUrl: 'https://trackingpackage.com?number=1H01845163783'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType',
  params: {userName: ''},
  headers: {'content-type': 'application/json'},
  data: {
    order_Shipping_CarrierName: 'La poste',
    order_Shipping_EstimatedDeliveryDate: '2014-09-24T09:58:00Z',
    order_Shipping_FulfillmentDate: '2014-09-23T09:58:00Z',
    order_Shipping_ShipperTrackingNumber: '1H01845163783',
    order_Shipping_ShippingUrl: 'https://trackingpackage.com?number=1H01845163783'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"order_Shipping_CarrierName":"La poste","order_Shipping_EstimatedDeliveryDate":"2014-09-24T09:58:00Z","order_Shipping_FulfillmentDate":"2014-09-23T09:58:00Z","order_Shipping_ShipperTrackingNumber":"1H01845163783","order_Shipping_ShippingUrl":"https://trackingpackage.com?number=1H01845163783"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"order_Shipping_CarrierName": @"La poste",
                              @"order_Shipping_EstimatedDeliveryDate": @"2014-09-24T09:58:00Z",
                              @"order_Shipping_FulfillmentDate": @"2014-09-23T09:58:00Z",
                              @"order_Shipping_ShipperTrackingNumber": @"1H01845163783",
                              @"order_Shipping_ShippingUrl": @"https://trackingpackage.com?number=1H01845163783" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName="]
                                                       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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=",
  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([
    'order_Shipping_CarrierName' => 'La poste',
    'order_Shipping_EstimatedDeliveryDate' => '2014-09-24T09:58:00Z',
    'order_Shipping_FulfillmentDate' => '2014-09-23T09:58:00Z',
    'order_Shipping_ShipperTrackingNumber' => '1H01845163783',
    'order_Shipping_ShippingUrl' => 'https://trackingpackage.com?number=1H01845163783'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=', [
  'body' => '{
  "order_Shipping_CarrierName": "La poste",
  "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",
  "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",
  "order_Shipping_ShipperTrackingNumber": "1H01845163783",
  "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'userName' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'order_Shipping_CarrierName' => 'La poste',
  'order_Shipping_EstimatedDeliveryDate' => '2014-09-24T09:58:00Z',
  'order_Shipping_FulfillmentDate' => '2014-09-23T09:58:00Z',
  'order_Shipping_ShipperTrackingNumber' => '1H01845163783',
  'order_Shipping_ShippingUrl' => 'https://trackingpackage.com?number=1H01845163783'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'order_Shipping_CarrierName' => 'La poste',
  'order_Shipping_EstimatedDeliveryDate' => '2014-09-24T09:58:00Z',
  'order_Shipping_FulfillmentDate' => '2014-09-23T09:58:00Z',
  'order_Shipping_ShipperTrackingNumber' => '1H01845163783',
  'order_Shipping_ShippingUrl' => 'https://trackingpackage.com?number=1H01845163783'
]));
$request->setRequestUrl('{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'userName' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "order_Shipping_CarrierName": "La poste",
  "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",
  "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",
  "order_Shipping_ShipperTrackingNumber": "1H01845163783",
  "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "order_Shipping_CarrierName": "La poste",
  "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",
  "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",
  "order_Shipping_ShipperTrackingNumber": "1H01845163783",
  "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType"

querystring = {"userName":""}

payload = {
    "order_Shipping_CarrierName": "La poste",
    "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",
    "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",
    "order_Shipping_ShipperTrackingNumber": "1H01845163783",
    "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType"

queryString <- list(userName = "")

payload <- "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=")

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  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}"

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/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType') do |req|
  req.params['userName'] = ''
  req.body = "{\n  \"order_Shipping_CarrierName\": \"La poste\",\n  \"order_Shipping_EstimatedDeliveryDate\": \"2014-09-24T09:58:00Z\",\n  \"order_Shipping_FulfillmentDate\": \"2014-09-23T09:58:00Z\",\n  \"order_Shipping_ShipperTrackingNumber\": \"1H01845163783\",\n  \"order_Shipping_ShippingUrl\": \"https://trackingpackage.com?number=1H01845163783\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType";

    let querystring = [
        ("userName", ""),
    ];

    let payload = json!({
        "order_Shipping_CarrierName": "La poste",
        "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",
        "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",
        "order_Shipping_ShipperTrackingNumber": "1H01845163783",
        "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=' \
  --header 'content-type: application/json' \
  --data '{
  "order_Shipping_CarrierName": "La poste",
  "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",
  "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",
  "order_Shipping_ShipperTrackingNumber": "1H01845163783",
  "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"
}'
echo '{
  "order_Shipping_CarrierName": "La poste",
  "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",
  "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",
  "order_Shipping_ShipperTrackingNumber": "1H01845163783",
  "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"
}' |  \
  http POST '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "order_Shipping_CarrierName": "La poste",\n  "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",\n  "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",\n  "order_Shipping_ShipperTrackingNumber": "1H01845163783",\n  "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"\n}' \
  --output-document \
  - '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "order_Shipping_CarrierName": "La poste",
  "order_Shipping_EstimatedDeliveryDate": "2014-09-24T09:58:00Z",
  "order_Shipping_FulfillmentDate": "2014-09-23T09:58:00Z",
  "order_Shipping_ShipperTrackingNumber": "1H01845163783",
  "order_Shipping_ShippingUrl": "https://trackingpackage.com?number=1H01845163783"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/:changeOrderType?userName=")! 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 Clear an Order's merchant information
{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo
QUERY PARAMS

marketplaceTechnicalCode
accountId
beezUPOrderId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo")
require "http/client"

url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo"

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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo"

	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/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo"))
    .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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo")
  .asString();
const 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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo';
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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo';
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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo"]
                                                       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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo",
  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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo');

echo $response->getBody();
setUrl('{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo")

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/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo";

    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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo
http POST {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/clearMerchantOrderInfo")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get an Order's harvest and change history
{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history
QUERY PARAMS

marketplaceTechnicalCode
accountId
beezUPOrderId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history")
require "http/client"

url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history');

echo $response->getBody();
setUrl('{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history
http GET {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 full Order and Order Item(s) properties
{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId
QUERY PARAMS

marketplaceTechnicalCode
accountId
beezUPOrderId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
require "http/client"

url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');

echo $response->getBody();
setUrl('{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId
http GET {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
HEAD Get the meta information about the order (ETag, Last-Modified)
{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId
QUERY PARAMS

marketplaceTechnicalCode
accountId
beezUPOrderId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "HEAD");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/head "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
require "http/client"

url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"

response = HTTP::Client.head url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Head,
    RequestUri = new Uri("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId");
var request = new RestRequest("", Method.Head);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"

	req, _ := http.NewRequest("HEAD", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
HEAD /baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("HEAD", "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"))
    .method("HEAD", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
  .head()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.head("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('HEAD', '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'HEAD',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId';
const options = {method: 'HEAD'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId',
  method: 'HEAD',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")
  .head()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'HEAD',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'HEAD',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('HEAD', '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'HEAD',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId';
const options = {method: 'HEAD'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"HEAD"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId" in

Client.call `HEAD uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "HEAD",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('HEAD', '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');

echo $response->getBody();
setUrl('{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');
$request->setMethod(HTTP_METH_HEAD);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId');
$request->setRequestMethod('HEAD');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId' -Method HEAD 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId' -Method HEAD 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("HEAD", "/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"

response = requests.head(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId"

response <- VERB("HEAD", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Head.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.head('/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("HEAD").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request HEAD \
  --url {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId
http HEAD {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId
wget --quiet \
  --method HEAD \
  --output-document \
  - {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "HEAD"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the order change reporting
{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID
QUERY PARAMS

marketplaceTechnicalCode
accountId
beezUPOrderId
orderChangeExecutionUUID
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID")
require "http/client"

url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID');

echo $response->getBody();
setUrl('{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID
http GET {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/history/:orderChangeExecutionUUID")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "changeOrderType": "ShipOrder",
  "creationUtcDate": "2017-04-01T13:10:03Z",
  "errorMessage": "This is an error message",
  "executionUUID": "8D4176FA78D5A7Fffa91e9edc694ec5858be9a1b109507c",
  "ipAddress": "127.0.0.1",
  "lastUpdateUtcDate": "2017-04-01T13:10:05Z",
  "processingStatus": "Done",
  "sourceType": "Api",
  "sourceUserId": "8a7fbdec-9e71-472e-9974-27d5c1d57cf8",
  "sourceUserName": "Guillaume Tell",
  "testMode": "false"
}
POST Send harvest request for a single Order
{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest
QUERY PARAMS

marketplaceTechnicalCode
accountId
beezUPOrderId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest")
require "http/client"

url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest"

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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest"

	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/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest"))
    .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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest")
  .asString();
const 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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest';
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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest';
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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest"]
                                                       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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest",
  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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest');

echo $response->getBody();
setUrl('{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest")

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/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest";

    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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest
http POST {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/harvest")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Send harvest request for an Account
{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest
QUERY PARAMS

marketplaceTechnicalCode
accountId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest")
require "http/client"

url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest"

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}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest"

	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/orders/v3/:marketplaceTechnicalCode/:accountId/harvest HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest"))
    .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}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest")
  .asString();
const 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}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest';
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}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/harvest',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.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}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest';
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}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest"]
                                                       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}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest",
  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}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest');

echo $response->getBody();
setUrl('{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/harvest")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest")

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/orders/v3/:marketplaceTechnicalCode/:accountId/harvest') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest";

    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}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest
http POST {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/harvest")! 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 Set an Order's merchant information
{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo
QUERY PARAMS

marketplaceTechnicalCode
accountId
beezUPOrderId
BODY json

{
  "order_MerchantECommerceSoftwareName": "",
  "order_MerchantECommerceSoftwareVersion": "",
  "order_MerchantOrderId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo" {:content-type :json
                                                                                                                               :form-params {:order_MerchantECommerceSoftwareName "Prestashop"
                                                                                                                                             :order_MerchantECommerceSoftwareVersion "123.0.1"
                                                                                                                                             :order_MerchantOrderId "MyOrderMerchantId"}})
require "http/client"

url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo"),
    Content = new StringContent("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo"

	payload := strings.NewReader("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\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/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 160

{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "order_MerchantOrderId": "MyOrderMerchantId"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo")
  .header("content-type", "application/json")
  .body("{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}")
  .asString();
const data = JSON.stringify({
  order_MerchantECommerceSoftwareName: 'Prestashop',
  order_MerchantECommerceSoftwareVersion: '123.0.1',
  order_MerchantOrderId: 'MyOrderMerchantId'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo',
  headers: {'content-type': 'application/json'},
  data: {
    order_MerchantECommerceSoftwareName: 'Prestashop',
    order_MerchantECommerceSoftwareVersion: '123.0.1',
    order_MerchantOrderId: 'MyOrderMerchantId'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"order_MerchantECommerceSoftwareName":"Prestashop","order_MerchantECommerceSoftwareVersion":"123.0.1","order_MerchantOrderId":"MyOrderMerchantId"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "order_MerchantECommerceSoftwareName": "Prestashop",\n  "order_MerchantECommerceSoftwareVersion": "123.0.1",\n  "order_MerchantOrderId": "MyOrderMerchantId"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo")
  .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/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  order_MerchantECommerceSoftwareName: 'Prestashop',
  order_MerchantECommerceSoftwareVersion: '123.0.1',
  order_MerchantOrderId: 'MyOrderMerchantId'
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo',
  headers: {'content-type': 'application/json'},
  body: {
    order_MerchantECommerceSoftwareName: 'Prestashop',
    order_MerchantECommerceSoftwareVersion: '123.0.1',
    order_MerchantOrderId: 'MyOrderMerchantId'
  },
  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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  order_MerchantECommerceSoftwareName: 'Prestashop',
  order_MerchantECommerceSoftwareVersion: '123.0.1',
  order_MerchantOrderId: 'MyOrderMerchantId'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo',
  headers: {'content-type': 'application/json'},
  data: {
    order_MerchantECommerceSoftwareName: 'Prestashop',
    order_MerchantECommerceSoftwareVersion: '123.0.1',
    order_MerchantOrderId: 'MyOrderMerchantId'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"order_MerchantECommerceSoftwareName":"Prestashop","order_MerchantECommerceSoftwareVersion":"123.0.1","order_MerchantOrderId":"MyOrderMerchantId"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"order_MerchantECommerceSoftwareName": @"Prestashop",
                              @"order_MerchantECommerceSoftwareVersion": @"123.0.1",
                              @"order_MerchantOrderId": @"MyOrderMerchantId" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo"]
                                                       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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo",
  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([
    'order_MerchantECommerceSoftwareName' => 'Prestashop',
    'order_MerchantECommerceSoftwareVersion' => '123.0.1',
    'order_MerchantOrderId' => 'MyOrderMerchantId'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo', [
  'body' => '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "order_MerchantOrderId": "MyOrderMerchantId"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'order_MerchantECommerceSoftwareName' => 'Prestashop',
  'order_MerchantECommerceSoftwareVersion' => '123.0.1',
  'order_MerchantOrderId' => 'MyOrderMerchantId'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'order_MerchantECommerceSoftwareName' => 'Prestashop',
  'order_MerchantECommerceSoftwareVersion' => '123.0.1',
  'order_MerchantOrderId' => 'MyOrderMerchantId'
]));
$request->setRequestUrl('{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo');
$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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "order_MerchantOrderId": "MyOrderMerchantId"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "order_MerchantOrderId": "MyOrderMerchantId"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo"

payload = {
    "order_MerchantECommerceSoftwareName": "Prestashop",
    "order_MerchantECommerceSoftwareVersion": "123.0.1",
    "order_MerchantOrderId": "MyOrderMerchantId"
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo"

payload <- "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo")

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  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}"

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/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo') do |req|
  req.body = "{\n  \"order_MerchantECommerceSoftwareName\": \"Prestashop\",\n  \"order_MerchantECommerceSoftwareVersion\": \"123.0.1\",\n  \"order_MerchantOrderId\": \"MyOrderMerchantId\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo";

    let payload = json!({
        "order_MerchantECommerceSoftwareName": "Prestashop",
        "order_MerchantECommerceSoftwareVersion": "123.0.1",
        "order_MerchantOrderId": "MyOrderMerchantId"
    });

    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}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo \
  --header 'content-type: application/json' \
  --data '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "order_MerchantOrderId": "MyOrderMerchantId"
}'
echo '{
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "order_MerchantOrderId": "MyOrderMerchantId"
}' |  \
  http POST {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "order_MerchantECommerceSoftwareName": "Prestashop",\n  "order_MerchantECommerceSoftwareVersion": "123.0.1",\n  "order_MerchantOrderId": "MyOrderMerchantId"\n}' \
  --output-document \
  - {{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "order_MerchantECommerceSoftwareName": "Prestashop",
  "order_MerchantECommerceSoftwareVersion": "123.0.1",
  "order_MerchantOrderId": "MyOrderMerchantId"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/orders/v3/:marketplaceTechnicalCode/:accountId/:beezUPOrderId/setMerchantOrderInfo")! 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 Generate an Order Invoice batch
{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate
QUERY PARAMS

userName
BODY json

[
  {
    "accountId": 0,
    "beezUPOrderUUID": "",
    "invoiceSequenceNumber": 0,
    "marketplaceTechnicalCode": ""
  }
]
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "[\n  {\n    \"accountId\": 0,\n    \"beezUPOrderUUID\": \"\",\n    \"invoiceSequenceNumber\": 0,\n    \"marketplaceTechnicalCode\": \"\"\n  }\n]");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate" {:query-params {:userName ""}
                                                                                          :content-type :json
                                                                                          :form-params [{:accountId 0
                                                                                                         :beezUPOrderUUID ""
                                                                                                         :invoiceSequenceNumber 0
                                                                                                         :marketplaceTechnicalCode ""}]})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "[\n  {\n    \"accountId\": 0,\n    \"beezUPOrderUUID\": \"\",\n    \"invoiceSequenceNumber\": 0,\n    \"marketplaceTechnicalCode\": \"\"\n  }\n]"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName="),
    Content = new StringContent("[\n  {\n    \"accountId\": 0,\n    \"beezUPOrderUUID\": \"\",\n    \"invoiceSequenceNumber\": 0,\n    \"marketplaceTechnicalCode\": \"\"\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}}/v2/user/marketplaces/orders/invoices/generate?userName=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "[\n  {\n    \"accountId\": 0,\n    \"beezUPOrderUUID\": \"\",\n    \"invoiceSequenceNumber\": 0,\n    \"marketplaceTechnicalCode\": \"\"\n  }\n]", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName="

	payload := strings.NewReader("[\n  {\n    \"accountId\": 0,\n    \"beezUPOrderUUID\": \"\",\n    \"invoiceSequenceNumber\": 0,\n    \"marketplaceTechnicalCode\": \"\"\n  }\n]")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/user/marketplaces/orders/invoices/generate?userName= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 125

[
  {
    "accountId": 0,
    "beezUPOrderUUID": "",
    "invoiceSequenceNumber": 0,
    "marketplaceTechnicalCode": ""
  }
]
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName=")
  .setHeader("content-type", "application/json")
  .setBody("[\n  {\n    \"accountId\": 0,\n    \"beezUPOrderUUID\": \"\",\n    \"invoiceSequenceNumber\": 0,\n    \"marketplaceTechnicalCode\": \"\"\n  }\n]")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("[\n  {\n    \"accountId\": 0,\n    \"beezUPOrderUUID\": \"\",\n    \"invoiceSequenceNumber\": 0,\n    \"marketplaceTechnicalCode\": \"\"\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  {\n    \"accountId\": 0,\n    \"beezUPOrderUUID\": \"\",\n    \"invoiceSequenceNumber\": 0,\n    \"marketplaceTechnicalCode\": \"\"\n  }\n]");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName=")
  .header("content-type", "application/json")
  .body("[\n  {\n    \"accountId\": 0,\n    \"beezUPOrderUUID\": \"\",\n    \"invoiceSequenceNumber\": 0,\n    \"marketplaceTechnicalCode\": \"\"\n  }\n]")
  .asString();
const data = JSON.stringify([
  {
    accountId: 0,
    beezUPOrderUUID: '',
    invoiceSequenceNumber: 0,
    marketplaceTechnicalCode: ''
  }
]);

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate',
  params: {userName: ''},
  headers: {'content-type': 'application/json'},
  data: [
    {
      accountId: 0,
      beezUPOrderUUID: '',
      invoiceSequenceNumber: 0,
      marketplaceTechnicalCode: ''
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"accountId":0,"beezUPOrderUUID":"","invoiceSequenceNumber":0,"marketplaceTechnicalCode":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '[\n  {\n    "accountId": 0,\n    "beezUPOrderUUID": "",\n    "invoiceSequenceNumber": 0,\n    "marketplaceTechnicalCode": ""\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  {\n    \"accountId\": 0,\n    \"beezUPOrderUUID\": \"\",\n    \"invoiceSequenceNumber\": 0,\n    \"marketplaceTechnicalCode\": \"\"\n  }\n]")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName=")
  .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/v2/user/marketplaces/orders/invoices/generate?userName=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify([
  {
    accountId: 0,
    beezUPOrderUUID: '',
    invoiceSequenceNumber: 0,
    marketplaceTechnicalCode: ''
  }
]));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate',
  qs: {userName: ''},
  headers: {'content-type': 'application/json'},
  body: [
    {
      accountId: 0,
      beezUPOrderUUID: '',
      invoiceSequenceNumber: 0,
      marketplaceTechnicalCode: ''
    }
  ],
  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}}/v2/user/marketplaces/orders/invoices/generate');

req.query({
  userName: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send([
  {
    accountId: 0,
    beezUPOrderUUID: '',
    invoiceSequenceNumber: 0,
    marketplaceTechnicalCode: ''
  }
]);

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate',
  params: {userName: ''},
  headers: {'content-type': 'application/json'},
  data: [
    {
      accountId: 0,
      beezUPOrderUUID: '',
      invoiceSequenceNumber: 0,
      marketplaceTechnicalCode: ''
    }
  ]
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '[{"accountId":0,"beezUPOrderUUID":"","invoiceSequenceNumber":0,"marketplaceTechnicalCode":""}]'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @[ @{ @"accountId": @0, @"beezUPOrderUUID": @"", @"invoiceSequenceNumber": @0, @"marketplaceTechnicalCode": @"" } ];

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName="]
                                                       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}}/v2/user/marketplaces/orders/invoices/generate?userName=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "[\n  {\n    \"accountId\": 0,\n    \"beezUPOrderUUID\": \"\",\n    \"invoiceSequenceNumber\": 0,\n    \"marketplaceTechnicalCode\": \"\"\n  }\n]" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName=",
  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([
    [
        'accountId' => 0,
        'beezUPOrderUUID' => '',
        'invoiceSequenceNumber' => 0,
        'marketplaceTechnicalCode' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/marketplaces/orders/invoices/generate?userName=', [
  'body' => '[
  {
    "accountId": 0,
    "beezUPOrderUUID": "",
    "invoiceSequenceNumber": 0,
    "marketplaceTechnicalCode": ""
  }
]',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'userName' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  [
    'accountId' => 0,
    'beezUPOrderUUID' => '',
    'invoiceSequenceNumber' => 0,
    'marketplaceTechnicalCode' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  [
    'accountId' => 0,
    'beezUPOrderUUID' => '',
    'invoiceSequenceNumber' => 0,
    'marketplaceTechnicalCode' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'userName' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName=' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "accountId": 0,
    "beezUPOrderUUID": "",
    "invoiceSequenceNumber": 0,
    "marketplaceTechnicalCode": ""
  }
]'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName=' -Method POST -Headers $headers -ContentType 'application/json' -Body '[
  {
    "accountId": 0,
    "beezUPOrderUUID": "",
    "invoiceSequenceNumber": 0,
    "marketplaceTechnicalCode": ""
  }
]'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "[\n  {\n    \"accountId\": 0,\n    \"beezUPOrderUUID\": \"\",\n    \"invoiceSequenceNumber\": 0,\n    \"marketplaceTechnicalCode\": \"\"\n  }\n]"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/invoices/generate?userName=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate"

querystring = {"userName":""}

payload = [
    {
        "accountId": 0,
        "beezUPOrderUUID": "",
        "invoiceSequenceNumber": 0,
        "marketplaceTechnicalCode": ""
    }
]
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate"

queryString <- list(userName = "")

payload <- "[\n  {\n    \"accountId\": 0,\n    \"beezUPOrderUUID\": \"\",\n    \"invoiceSequenceNumber\": 0,\n    \"marketplaceTechnicalCode\": \"\"\n  }\n]"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName=")

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  {\n    \"accountId\": 0,\n    \"beezUPOrderUUID\": \"\",\n    \"invoiceSequenceNumber\": 0,\n    \"marketplaceTechnicalCode\": \"\"\n  }\n]"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/user/marketplaces/orders/invoices/generate') do |req|
  req.params['userName'] = ''
  req.body = "[\n  {\n    \"accountId\": 0,\n    \"beezUPOrderUUID\": \"\",\n    \"invoiceSequenceNumber\": 0,\n    \"marketplaceTechnicalCode\": \"\"\n  }\n]"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate";

    let querystring = [
        ("userName", ""),
    ];

    let payload = (
        json!({
            "accountId": 0,
            "beezUPOrderUUID": "",
            "invoiceSequenceNumber": 0,
            "marketplaceTechnicalCode": ""
        })
    );

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName=' \
  --header 'content-type: application/json' \
  --data '[
  {
    "accountId": 0,
    "beezUPOrderUUID": "",
    "invoiceSequenceNumber": 0,
    "marketplaceTechnicalCode": ""
  }
]'
echo '[
  {
    "accountId": 0,
    "beezUPOrderUUID": "",
    "invoiceSequenceNumber": 0,
    "marketplaceTechnicalCode": ""
  }
]' |  \
  http POST '{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '[\n  {\n    "accountId": 0,\n    "beezUPOrderUUID": "",\n    "invoiceSequenceNumber": 0,\n    "marketplaceTechnicalCode": ""\n  }\n]' \
  --output-document \
  - '{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  [
    "accountId": 0,
    "beezUPOrderUUID": "",
    "invoiceSequenceNumber": 0,
    "marketplaceTechnicalCode": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/invoices/generate?userName=")! 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

[
  {
    "accountId": "50",
    "invoiceSequenceNumber": "879",
    "marketplaceTechnicalCode": "CDISCOUNT"
  }
]
POST Generate an Order Invoice
{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate
QUERY PARAMS

userName
marketplaceTechnicalCode
accountId
beezUPOrderUUID
BODY json

{
  "invoiceSequenceNumber": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"invoiceSequenceNumber\": \"879\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate" {:query-params {:userName ""}
                                                                                                                                                :content-type :json
                                                                                                                                                :form-params {:invoiceSequenceNumber "879"}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"invoiceSequenceNumber\": \"879\"\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}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName="),
    Content = new StringContent("{\n  \"invoiceSequenceNumber\": \"879\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"invoiceSequenceNumber\": \"879\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName="

	payload := strings.NewReader("{\n  \"invoiceSequenceNumber\": \"879\"\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/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 36

{
  "invoiceSequenceNumber": "879"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"invoiceSequenceNumber\": \"879\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"invoiceSequenceNumber\": \"879\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"invoiceSequenceNumber\": \"879\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=")
  .header("content-type", "application/json")
  .body("{\n  \"invoiceSequenceNumber\": \"879\"\n}")
  .asString();
const data = JSON.stringify({
  invoiceSequenceNumber: '879'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate',
  params: {userName: ''},
  headers: {'content-type': 'application/json'},
  data: {invoiceSequenceNumber: '879'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"invoiceSequenceNumber":"879"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "invoiceSequenceNumber": "879"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"invoiceSequenceNumber\": \"879\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=")
  .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/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({invoiceSequenceNumber: '879'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate',
  qs: {userName: ''},
  headers: {'content-type': 'application/json'},
  body: {invoiceSequenceNumber: '879'},
  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}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate');

req.query({
  userName: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  invoiceSequenceNumber: '879'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate',
  params: {userName: ''},
  headers: {'content-type': 'application/json'},
  data: {invoiceSequenceNumber: '879'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"invoiceSequenceNumber":"879"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"invoiceSequenceNumber": @"879" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName="]
                                                       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}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"invoiceSequenceNumber\": \"879\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=",
  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([
    'invoiceSequenceNumber' => '879'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=', [
  'body' => '{
  "invoiceSequenceNumber": "879"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'userName' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'invoiceSequenceNumber' => '879'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'invoiceSequenceNumber' => '879'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'userName' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "invoiceSequenceNumber": "879"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "invoiceSequenceNumber": "879"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"invoiceSequenceNumber\": \"879\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate"

querystring = {"userName":""}

payload = { "invoiceSequenceNumber": "879" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate"

queryString <- list(userName = "")

payload <- "{\n  \"invoiceSequenceNumber\": \"879\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=")

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  \"invoiceSequenceNumber\": \"879\"\n}"

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/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate') do |req|
  req.params['userName'] = ''
  req.body = "{\n  \"invoiceSequenceNumber\": \"879\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate";

    let querystring = [
        ("userName", ""),
    ];

    let payload = json!({"invoiceSequenceNumber": "879"});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=' \
  --header 'content-type: application/json' \
  --data '{
  "invoiceSequenceNumber": "879"
}'
echo '{
  "invoiceSequenceNumber": "879"
}' |  \
  http POST '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "invoiceSequenceNumber": "879"\n}' \
  --output-document \
  - '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["invoiceSequenceNumber": "879"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/generate?userName=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Returns the PDF version of the invoice
{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice
BODY json

{
  "orderInvoiceUri": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"orderInvoiceUri\": \"http://www.mydomain.com\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice" {:content-type :json
                                                                                               :form-params {:orderInvoiceUri "http://www.mydomain.com"}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"orderInvoiceUri\": \"http://www.mydomain.com\"\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}}/v2/user/marketplaces/orders/invoices/getPdfInvoice"),
    Content = new StringContent("{\n  \"orderInvoiceUri\": \"http://www.mydomain.com\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"orderInvoiceUri\": \"http://www.mydomain.com\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice"

	payload := strings.NewReader("{\n  \"orderInvoiceUri\": \"http://www.mydomain.com\"\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/v2/user/marketplaces/orders/invoices/getPdfInvoice HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 50

{
  "orderInvoiceUri": "http://www.mydomain.com"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"orderInvoiceUri\": \"http://www.mydomain.com\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"orderInvoiceUri\": \"http://www.mydomain.com\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"orderInvoiceUri\": \"http://www.mydomain.com\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice")
  .header("content-type", "application/json")
  .body("{\n  \"orderInvoiceUri\": \"http://www.mydomain.com\"\n}")
  .asString();
const data = JSON.stringify({
  orderInvoiceUri: 'http://www.mydomain.com'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice',
  headers: {'content-type': 'application/json'},
  data: {orderInvoiceUri: 'http://www.mydomain.com'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"orderInvoiceUri":"http://www.mydomain.com"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "orderInvoiceUri": "http://www.mydomain.com"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"orderInvoiceUri\": \"http://www.mydomain.com\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice")
  .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/v2/user/marketplaces/orders/invoices/getPdfInvoice',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({orderInvoiceUri: 'http://www.mydomain.com'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice',
  headers: {'content-type': 'application/json'},
  body: {orderInvoiceUri: 'http://www.mydomain.com'},
  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}}/v2/user/marketplaces/orders/invoices/getPdfInvoice');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  orderInvoiceUri: 'http://www.mydomain.com'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice',
  headers: {'content-type': 'application/json'},
  data: {orderInvoiceUri: 'http://www.mydomain.com'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"orderInvoiceUri":"http://www.mydomain.com"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"orderInvoiceUri": @"http://www.mydomain.com" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice"]
                                                       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}}/v2/user/marketplaces/orders/invoices/getPdfInvoice" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"orderInvoiceUri\": \"http://www.mydomain.com\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice",
  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([
    'orderInvoiceUri' => 'http://www.mydomain.com'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/marketplaces/orders/invoices/getPdfInvoice', [
  'body' => '{
  "orderInvoiceUri": "http://www.mydomain.com"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'orderInvoiceUri' => 'http://www.mydomain.com'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'orderInvoiceUri' => 'http://www.mydomain.com'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice');
$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}}/v2/user/marketplaces/orders/invoices/getPdfInvoice' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "orderInvoiceUri": "http://www.mydomain.com"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "orderInvoiceUri": "http://www.mydomain.com"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"orderInvoiceUri\": \"http://www.mydomain.com\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/invoices/getPdfInvoice", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice"

payload = { "orderInvoiceUri": "http://www.mydomain.com" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice"

payload <- "{\n  \"orderInvoiceUri\": \"http://www.mydomain.com\"\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}}/v2/user/marketplaces/orders/invoices/getPdfInvoice")

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  \"orderInvoiceUri\": \"http://www.mydomain.com\"\n}"

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/v2/user/marketplaces/orders/invoices/getPdfInvoice') do |req|
  req.body = "{\n  \"orderInvoiceUri\": \"http://www.mydomain.com\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice";

    let payload = json!({"orderInvoiceUri": "http://www.mydomain.com"});

    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}}/v2/user/marketplaces/orders/invoices/getPdfInvoice \
  --header 'content-type: application/json' \
  --data '{
  "orderInvoiceUri": "http://www.mydomain.com"
}'
echo '{
  "orderInvoiceUri": "http://www.mydomain.com"
}' |  \
  http POST {{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "orderInvoiceUri": "http://www.mydomain.com"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["orderInvoiceUri": "http://www.mydomain.com"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/invoices/getPdfInvoice")! 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 View a preview an Order Invoice
{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview
HEADERS

Accept-Encoding
QUERY PARAMS

marketplaceTechnicalCode
accountId
beezUPOrderUUID
BODY json

{
  "invoiceSequenceNumber": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "accept-encoding: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"invoiceSequenceNumber\": \"879\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview" {:headers {:accept-encoding ""}
                                                                                                                                               :content-type :json
                                                                                                                                               :form-params {:invoiceSequenceNumber "879"}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview"
headers = HTTP::Headers{
  "accept-encoding" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"invoiceSequenceNumber\": \"879\"\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}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview"),
    Content = new StringContent("{\n  \"invoiceSequenceNumber\": \"879\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview");
var request = new RestRequest("", Method.Post);
request.AddHeader("accept-encoding", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"invoiceSequenceNumber\": \"879\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview"

	payload := strings.NewReader("{\n  \"invoiceSequenceNumber\": \"879\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("accept-encoding", "")
	req.Header.Add("content-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/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview HTTP/1.1
Accept-Encoding: 
Content-Type: application/json
Host: example.com
Content-Length: 36

{
  "invoiceSequenceNumber": "879"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview")
  .setHeader("accept-encoding", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"invoiceSequenceNumber\": \"879\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview"))
    .header("accept-encoding", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"invoiceSequenceNumber\": \"879\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"invoiceSequenceNumber\": \"879\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview")
  .post(body)
  .addHeader("accept-encoding", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview")
  .header("accept-encoding", "")
  .header("content-type", "application/json")
  .body("{\n  \"invoiceSequenceNumber\": \"879\"\n}")
  .asString();
const data = JSON.stringify({
  invoiceSequenceNumber: '879'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview');
xhr.setRequestHeader('accept-encoding', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview',
  headers: {'accept-encoding': '', 'content-type': 'application/json'},
  data: {invoiceSequenceNumber: '879'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview';
const options = {
  method: 'POST',
  headers: {'accept-encoding': '', 'content-type': 'application/json'},
  body: '{"invoiceSequenceNumber":"879"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview',
  method: 'POST',
  headers: {
    'accept-encoding': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "invoiceSequenceNumber": "879"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"invoiceSequenceNumber\": \"879\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview")
  .post(body)
  .addHeader("accept-encoding", "")
  .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/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview',
  headers: {
    'accept-encoding': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({invoiceSequenceNumber: '879'}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview',
  headers: {'accept-encoding': '', 'content-type': 'application/json'},
  body: {invoiceSequenceNumber: '879'},
  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}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview');

req.headers({
  'accept-encoding': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  invoiceSequenceNumber: '879'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview',
  headers: {'accept-encoding': '', 'content-type': 'application/json'},
  data: {invoiceSequenceNumber: '879'}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview';
const options = {
  method: 'POST',
  headers: {'accept-encoding': '', 'content-type': 'application/json'},
  body: '{"invoiceSequenceNumber":"879"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"accept-encoding": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"invoiceSequenceNumber": @"879" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview" in
let headers = Header.add_list (Header.init ()) [
  ("accept-encoding", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"invoiceSequenceNumber\": \"879\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'invoiceSequenceNumber' => '879'
  ]),
  CURLOPT_HTTPHEADER => [
    "accept-encoding: ",
    "content-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}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview', [
  'body' => '{
  "invoiceSequenceNumber": "879"
}',
  'headers' => [
    'accept-encoding' => '',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'accept-encoding' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'invoiceSequenceNumber' => '879'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'invoiceSequenceNumber' => '879'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'accept-encoding' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("accept-encoding", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "invoiceSequenceNumber": "879"
}'
$headers=@{}
$headers.Add("accept-encoding", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "invoiceSequenceNumber": "879"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"invoiceSequenceNumber\": \"879\"\n}"

headers = {
    'accept-encoding': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview"

payload = { "invoiceSequenceNumber": "879" }
headers = {
    "accept-encoding": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview"

payload <- "{\n  \"invoiceSequenceNumber\": \"879\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('accept-encoding' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["accept-encoding"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"invoiceSequenceNumber\": \"879\"\n}"

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/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview') do |req|
  req.headers['accept-encoding'] = ''
  req.body = "{\n  \"invoiceSequenceNumber\": \"879\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview";

    let payload = json!({"invoiceSequenceNumber": "879"});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept-encoding", "".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}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview \
  --header 'accept-encoding: ' \
  --header 'content-type: application/json' \
  --data '{
  "invoiceSequenceNumber": "879"
}'
echo '{
  "invoiceSequenceNumber": "879"
}' |  \
  http POST {{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview \
  accept-encoding:'' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'accept-encoding: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "invoiceSequenceNumber": "879"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview
import Foundation

let headers = [
  "accept-encoding": "",
  "content-type": "application/json"
]
let parameters = ["invoiceSequenceNumber": "879"] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/invoices/:marketplaceTechnicalCode/:accountId/:beezUPOrderUUID/preview")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get Order Invoice design settings
{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/marketplaces/orders/invoices/settings/design HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/invoices/settings/design',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/marketplaces/orders/invoices/settings/design")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/marketplaces/orders/invoices/settings/design') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design
http GET {{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, 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 Order Invoice general settings
{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general")
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/marketplaces/orders/invoices/settings/general HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/marketplaces/orders/invoices/settings/general',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/marketplaces/orders/invoices/settings/general")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/marketplaces/orders/invoices/settings/general') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general
http GET {{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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 Save Order Invoice design settings
{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design
BODY json

{
  "footerContentHtml": "",
  "headerContentHtml": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design" {:content-type :json
                                                                                                :form-params {:footerContentHtml ""
                                                                                                              :headerContentHtml ""}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\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}}/v2/user/marketplaces/orders/invoices/settings/design"),
    Content = new StringContent("{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design"

	payload := strings.NewReader("{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\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/v2/user/marketplaces/orders/invoices/settings/design HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 56

{
  "footerContentHtml": "",
  "headerContentHtml": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design")
  .header("content-type", "application/json")
  .body("{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  footerContentHtml: '',
  headerContentHtml: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design',
  headers: {'content-type': 'application/json'},
  data: {footerContentHtml: '', headerContentHtml: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"footerContentHtml":"","headerContentHtml":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "footerContentHtml": "",\n  "headerContentHtml": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design")
  .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/v2/user/marketplaces/orders/invoices/settings/design',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({footerContentHtml: '', headerContentHtml: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design',
  headers: {'content-type': 'application/json'},
  body: {footerContentHtml: '', headerContentHtml: ''},
  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}}/v2/user/marketplaces/orders/invoices/settings/design');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  footerContentHtml: '',
  headerContentHtml: ''
});

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}}/v2/user/marketplaces/orders/invoices/settings/design',
  headers: {'content-type': 'application/json'},
  data: {footerContentHtml: '', headerContentHtml: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"footerContentHtml":"","headerContentHtml":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"footerContentHtml": @"",
                              @"headerContentHtml": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design"]
                                                       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}}/v2/user/marketplaces/orders/invoices/settings/design" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design",
  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([
    'footerContentHtml' => '',
    'headerContentHtml' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/user/marketplaces/orders/invoices/settings/design', [
  'body' => '{
  "footerContentHtml": "",
  "headerContentHtml": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'footerContentHtml' => '',
  'headerContentHtml' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'footerContentHtml' => '',
  'headerContentHtml' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design');
$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}}/v2/user/marketplaces/orders/invoices/settings/design' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "footerContentHtml": "",
  "headerContentHtml": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "footerContentHtml": "",
  "headerContentHtml": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/user/marketplaces/orders/invoices/settings/design", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design"

payload = {
    "footerContentHtml": "",
    "headerContentHtml": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design"

payload <- "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\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}}/v2/user/marketplaces/orders/invoices/settings/design")

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  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}"

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/v2/user/marketplaces/orders/invoices/settings/design') do |req|
  req.body = "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\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}}/v2/user/marketplaces/orders/invoices/settings/design";

    let payload = json!({
        "footerContentHtml": "",
        "headerContentHtml": ""
    });

    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}}/v2/user/marketplaces/orders/invoices/settings/design \
  --header 'content-type: application/json' \
  --data '{
  "footerContentHtml": "",
  "headerContentHtml": ""
}'
echo '{
  "footerContentHtml": "",
  "headerContentHtml": ""
}' |  \
  http PUT {{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "footerContentHtml": "",\n  "headerContentHtml": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "footerContentHtml": "",
  "headerContentHtml": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design")! 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 Save Order Invoice general settings
{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general
BODY json

{
  "cultureName": "",
  "invoicePrefix": "",
  "invoiceStartingSequenceNumber": 0,
  "productVATPercent": "",
  "shippingVATPercent": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"cultureName\": \"en\",\n  \"invoicePrefix\": \"TOTO\",\n  \"invoiceStartingSequenceNumber\": \"879\",\n  \"productVATPercent\": \"4.0\",\n  \"shippingVATPercent\": \"8.0\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general" {:content-type :json
                                                                                                 :form-params {:cultureName "en"
                                                                                                               :invoicePrefix "TOTO"
                                                                                                               :invoiceStartingSequenceNumber "879"
                                                                                                               :productVATPercent "4.0"
                                                                                                               :shippingVATPercent "8.0"}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"cultureName\": \"en\",\n  \"invoicePrefix\": \"TOTO\",\n  \"invoiceStartingSequenceNumber\": \"879\",\n  \"productVATPercent\": \"4.0\",\n  \"shippingVATPercent\": \"8.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}}/v2/user/marketplaces/orders/invoices/settings/general"),
    Content = new StringContent("{\n  \"cultureName\": \"en\",\n  \"invoicePrefix\": \"TOTO\",\n  \"invoiceStartingSequenceNumber\": \"879\",\n  \"productVATPercent\": \"4.0\",\n  \"shippingVATPercent\": \"8.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}}/v2/user/marketplaces/orders/invoices/settings/general");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"cultureName\": \"en\",\n  \"invoicePrefix\": \"TOTO\",\n  \"invoiceStartingSequenceNumber\": \"879\",\n  \"productVATPercent\": \"4.0\",\n  \"shippingVATPercent\": \"8.0\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general"

	payload := strings.NewReader("{\n  \"cultureName\": \"en\",\n  \"invoicePrefix\": \"TOTO\",\n  \"invoiceStartingSequenceNumber\": \"879\",\n  \"productVATPercent\": \"4.0\",\n  \"shippingVATPercent\": \"8.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/v2/user/marketplaces/orders/invoices/settings/general HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 155

{
  "cultureName": "en",
  "invoicePrefix": "TOTO",
  "invoiceStartingSequenceNumber": "879",
  "productVATPercent": "4.0",
  "shippingVATPercent": "8.0"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"cultureName\": \"en\",\n  \"invoicePrefix\": \"TOTO\",\n  \"invoiceStartingSequenceNumber\": \"879\",\n  \"productVATPercent\": \"4.0\",\n  \"shippingVATPercent\": \"8.0\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"cultureName\": \"en\",\n  \"invoicePrefix\": \"TOTO\",\n  \"invoiceStartingSequenceNumber\": \"879\",\n  \"productVATPercent\": \"4.0\",\n  \"shippingVATPercent\": \"8.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  \"cultureName\": \"en\",\n  \"invoicePrefix\": \"TOTO\",\n  \"invoiceStartingSequenceNumber\": \"879\",\n  \"productVATPercent\": \"4.0\",\n  \"shippingVATPercent\": \"8.0\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general")
  .header("content-type", "application/json")
  .body("{\n  \"cultureName\": \"en\",\n  \"invoicePrefix\": \"TOTO\",\n  \"invoiceStartingSequenceNumber\": \"879\",\n  \"productVATPercent\": \"4.0\",\n  \"shippingVATPercent\": \"8.0\"\n}")
  .asString();
const data = JSON.stringify({
  cultureName: 'en',
  invoicePrefix: 'TOTO',
  invoiceStartingSequenceNumber: '879',
  productVATPercent: '4.0',
  shippingVATPercent: '8.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}}/v2/user/marketplaces/orders/invoices/settings/general');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general',
  headers: {'content-type': 'application/json'},
  data: {
    cultureName: 'en',
    invoicePrefix: 'TOTO',
    invoiceStartingSequenceNumber: '879',
    productVATPercent: '4.0',
    shippingVATPercent: '8.0'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"cultureName":"en","invoicePrefix":"TOTO","invoiceStartingSequenceNumber":"879","productVATPercent":"4.0","shippingVATPercent":"8.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}}/v2/user/marketplaces/orders/invoices/settings/general',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "cultureName": "en",\n  "invoicePrefix": "TOTO",\n  "invoiceStartingSequenceNumber": "879",\n  "productVATPercent": "4.0",\n  "shippingVATPercent": "8.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  \"cultureName\": \"en\",\n  \"invoicePrefix\": \"TOTO\",\n  \"invoiceStartingSequenceNumber\": \"879\",\n  \"productVATPercent\": \"4.0\",\n  \"shippingVATPercent\": \"8.0\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general")
  .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/v2/user/marketplaces/orders/invoices/settings/general',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  cultureName: 'en',
  invoicePrefix: 'TOTO',
  invoiceStartingSequenceNumber: '879',
  productVATPercent: '4.0',
  shippingVATPercent: '8.0'
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general',
  headers: {'content-type': 'application/json'},
  body: {
    cultureName: 'en',
    invoicePrefix: 'TOTO',
    invoiceStartingSequenceNumber: '879',
    productVATPercent: '4.0',
    shippingVATPercent: '8.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}}/v2/user/marketplaces/orders/invoices/settings/general');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  cultureName: 'en',
  invoicePrefix: 'TOTO',
  invoiceStartingSequenceNumber: '879',
  productVATPercent: '4.0',
  shippingVATPercent: '8.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}}/v2/user/marketplaces/orders/invoices/settings/general',
  headers: {'content-type': 'application/json'},
  data: {
    cultureName: 'en',
    invoicePrefix: 'TOTO',
    invoiceStartingSequenceNumber: '879',
    productVATPercent: '4.0',
    shippingVATPercent: '8.0'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"cultureName":"en","invoicePrefix":"TOTO","invoiceStartingSequenceNumber":"879","productVATPercent":"4.0","shippingVATPercent":"8.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 = @{ @"cultureName": @"en",
                              @"invoicePrefix": @"TOTO",
                              @"invoiceStartingSequenceNumber": @"879",
                              @"productVATPercent": @"4.0",
                              @"shippingVATPercent": @"8.0" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general"]
                                                       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}}/v2/user/marketplaces/orders/invoices/settings/general" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"cultureName\": \"en\",\n  \"invoicePrefix\": \"TOTO\",\n  \"invoiceStartingSequenceNumber\": \"879\",\n  \"productVATPercent\": \"4.0\",\n  \"shippingVATPercent\": \"8.0\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general",
  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([
    'cultureName' => 'en',
    'invoicePrefix' => 'TOTO',
    'invoiceStartingSequenceNumber' => '879',
    'productVATPercent' => '4.0',
    'shippingVATPercent' => '8.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}}/v2/user/marketplaces/orders/invoices/settings/general', [
  'body' => '{
  "cultureName": "en",
  "invoicePrefix": "TOTO",
  "invoiceStartingSequenceNumber": "879",
  "productVATPercent": "4.0",
  "shippingVATPercent": "8.0"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'cultureName' => 'en',
  'invoicePrefix' => 'TOTO',
  'invoiceStartingSequenceNumber' => '879',
  'productVATPercent' => '4.0',
  'shippingVATPercent' => '8.0'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'cultureName' => 'en',
  'invoicePrefix' => 'TOTO',
  'invoiceStartingSequenceNumber' => '879',
  'productVATPercent' => '4.0',
  'shippingVATPercent' => '8.0'
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general');
$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}}/v2/user/marketplaces/orders/invoices/settings/general' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "cultureName": "en",
  "invoicePrefix": "TOTO",
  "invoiceStartingSequenceNumber": "879",
  "productVATPercent": "4.0",
  "shippingVATPercent": "8.0"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "cultureName": "en",
  "invoicePrefix": "TOTO",
  "invoiceStartingSequenceNumber": "879",
  "productVATPercent": "4.0",
  "shippingVATPercent": "8.0"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"cultureName\": \"en\",\n  \"invoicePrefix\": \"TOTO\",\n  \"invoiceStartingSequenceNumber\": \"879\",\n  \"productVATPercent\": \"4.0\",\n  \"shippingVATPercent\": \"8.0\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/v2/user/marketplaces/orders/invoices/settings/general", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general"

payload = {
    "cultureName": "en",
    "invoicePrefix": "TOTO",
    "invoiceStartingSequenceNumber": "879",
    "productVATPercent": "4.0",
    "shippingVATPercent": "8.0"
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general"

payload <- "{\n  \"cultureName\": \"en\",\n  \"invoicePrefix\": \"TOTO\",\n  \"invoiceStartingSequenceNumber\": \"879\",\n  \"productVATPercent\": \"4.0\",\n  \"shippingVATPercent\": \"8.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}}/v2/user/marketplaces/orders/invoices/settings/general")

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  \"cultureName\": \"en\",\n  \"invoicePrefix\": \"TOTO\",\n  \"invoiceStartingSequenceNumber\": \"879\",\n  \"productVATPercent\": \"4.0\",\n  \"shippingVATPercent\": \"8.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/v2/user/marketplaces/orders/invoices/settings/general') do |req|
  req.body = "{\n  \"cultureName\": \"en\",\n  \"invoicePrefix\": \"TOTO\",\n  \"invoiceStartingSequenceNumber\": \"879\",\n  \"productVATPercent\": \"4.0\",\n  \"shippingVATPercent\": \"8.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}}/v2/user/marketplaces/orders/invoices/settings/general";

    let payload = json!({
        "cultureName": "en",
        "invoicePrefix": "TOTO",
        "invoiceStartingSequenceNumber": "879",
        "productVATPercent": "4.0",
        "shippingVATPercent": "8.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}}/v2/user/marketplaces/orders/invoices/settings/general \
  --header 'content-type: application/json' \
  --data '{
  "cultureName": "en",
  "invoicePrefix": "TOTO",
  "invoiceStartingSequenceNumber": "879",
  "productVATPercent": "4.0",
  "shippingVATPercent": "8.0"
}'
echo '{
  "cultureName": "en",
  "invoicePrefix": "TOTO",
  "invoiceStartingSequenceNumber": "879",
  "productVATPercent": "4.0",
  "shippingVATPercent": "8.0"
}' |  \
  http PUT {{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "cultureName": "en",\n  "invoicePrefix": "TOTO",\n  "invoiceStartingSequenceNumber": "879",\n  "productVATPercent": "4.0",\n  "shippingVATPercent": "8.0"\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "cultureName": "en",
  "invoicePrefix": "TOTO",
  "invoiceStartingSequenceNumber": "879",
  "productVATPercent": "4.0",
  "shippingVATPercent": "8.0"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/general")! 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 View a preview an Order Invoice using custom design settings
{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview
HEADERS

Accept-Encoding
BODY json

{
  "footerContentHtml": "",
  "headerContentHtml": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "accept-encoding: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview" {:headers {:accept-encoding ""}
                                                                                                         :content-type :json
                                                                                                         :form-params {:footerContentHtml ""
                                                                                                                       :headerContentHtml ""}})
require "http/client"

url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview"
headers = HTTP::Headers{
  "accept-encoding" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\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}}/v2/user/marketplaces/orders/invoices/settings/design/preview"),
    Content = new StringContent("{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview");
var request = new RestRequest("", Method.Post);
request.AddHeader("accept-encoding", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview"

	payload := strings.NewReader("{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("accept-encoding", "")
	req.Header.Add("content-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/v2/user/marketplaces/orders/invoices/settings/design/preview HTTP/1.1
Accept-Encoding: 
Content-Type: application/json
Host: example.com
Content-Length: 56

{
  "footerContentHtml": "",
  "headerContentHtml": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview")
  .setHeader("accept-encoding", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview"))
    .header("accept-encoding", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview")
  .post(body)
  .addHeader("accept-encoding", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview")
  .header("accept-encoding", "")
  .header("content-type", "application/json")
  .body("{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  footerContentHtml: '',
  headerContentHtml: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview');
xhr.setRequestHeader('accept-encoding', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview',
  headers: {'accept-encoding': '', 'content-type': 'application/json'},
  data: {footerContentHtml: '', headerContentHtml: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview';
const options = {
  method: 'POST',
  headers: {'accept-encoding': '', 'content-type': 'application/json'},
  body: '{"footerContentHtml":"","headerContentHtml":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview',
  method: 'POST',
  headers: {
    'accept-encoding': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "footerContentHtml": "",\n  "headerContentHtml": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview")
  .post(body)
  .addHeader("accept-encoding", "")
  .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/v2/user/marketplaces/orders/invoices/settings/design/preview',
  headers: {
    'accept-encoding': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({footerContentHtml: '', headerContentHtml: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview',
  headers: {'accept-encoding': '', 'content-type': 'application/json'},
  body: {footerContentHtml: '', headerContentHtml: ''},
  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}}/v2/user/marketplaces/orders/invoices/settings/design/preview');

req.headers({
  'accept-encoding': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  footerContentHtml: '',
  headerContentHtml: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview',
  headers: {'accept-encoding': '', 'content-type': 'application/json'},
  data: {footerContentHtml: '', headerContentHtml: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview';
const options = {
  method: 'POST',
  headers: {'accept-encoding': '', 'content-type': 'application/json'},
  body: '{"footerContentHtml":"","headerContentHtml":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"accept-encoding": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"footerContentHtml": @"",
                              @"headerContentHtml": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview" in
let headers = Header.add_list (Header.init ()) [
  ("accept-encoding", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'footerContentHtml' => '',
    'headerContentHtml' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "accept-encoding: ",
    "content-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}}/v2/user/marketplaces/orders/invoices/settings/design/preview', [
  'body' => '{
  "footerContentHtml": "",
  "headerContentHtml": ""
}',
  'headers' => [
    'accept-encoding' => '',
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'accept-encoding' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'footerContentHtml' => '',
  'headerContentHtml' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'footerContentHtml' => '',
  'headerContentHtml' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'accept-encoding' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("accept-encoding", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "footerContentHtml": "",
  "headerContentHtml": ""
}'
$headers=@{}
$headers.Add("accept-encoding", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "footerContentHtml": "",
  "headerContentHtml": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}"

headers = {
    'accept-encoding': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/v2/user/marketplaces/orders/invoices/settings/design/preview", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview"

payload = {
    "footerContentHtml": "",
    "headerContentHtml": ""
}
headers = {
    "accept-encoding": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview"

payload <- "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('accept-encoding' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["accept-encoding"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}"

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/v2/user/marketplaces/orders/invoices/settings/design/preview') do |req|
  req.headers['accept-encoding'] = ''
  req.body = "{\n  \"footerContentHtml\": \"\",\n  \"headerContentHtml\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview";

    let payload = json!({
        "footerContentHtml": "",
        "headerContentHtml": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept-encoding", "".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}}/v2/user/marketplaces/orders/invoices/settings/design/preview \
  --header 'accept-encoding: ' \
  --header 'content-type: application/json' \
  --data '{
  "footerContentHtml": "",
  "headerContentHtml": ""
}'
echo '{
  "footerContentHtml": "",
  "headerContentHtml": ""
}' |  \
  http POST {{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview \
  accept-encoding:'' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'accept-encoding: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "footerContentHtml": "",\n  "headerContentHtml": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview
import Foundation

let headers = [
  "accept-encoding": "",
  "content-type": "application/json"
]
let parameters = [
  "footerContentHtml": "",
  "headerContentHtml": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/marketplaces/orders/invoices/settings/design/preview")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get public channel index
{{baseUrl}}/v2/public/channels/
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/public/channels/");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/public/channels/")
require "http/client"

url = "{{baseUrl}}/v2/public/channels/"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/public/channels/"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/public/channels/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/public/channels/"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/public/channels/ HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/public/channels/")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/public/channels/"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/public/channels/")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/public/channels/")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/public/channels/');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/public/channels/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/public/channels/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/public/channels/',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/public/channels/")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/public/channels/',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/public/channels/'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/public/channels/');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/public/channels/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/public/channels/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/public/channels/"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/public/channels/" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/public/channels/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/public/channels/');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/public/channels/');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/public/channels/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/public/channels/' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/public/channels/' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/public/channels/")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/public/channels/"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/public/channels/"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/public/channels/")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/public/channels/') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/public/channels/";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/public/channels/
http GET {{baseUrl}}/v2/public/channels/
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/public/channels/
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/public/channels/")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as 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

{
  "channels": {
    "DEU": {
      "href": "/v2/public/channels/DEU",
      "method": "GET"
    },
    "ESP": {
      "href": "/v2/public/channels/ESP'",
      "method": "GET"
    },
    "FRA": {
      "href": "/v2/public/channels/FRA",
      "method": "GET"
    },
    "GBR": {
      "href": "/v2/public/channels/GBR",
      "method": "GET"
    },
    "ITA": {
      "href": "/v2/public/channels/ITA",
      "method": "GET"
    }
  },
  "links": {
    "channelCountryLov": {
      "href": "/v2/public/lov/www_ChannelCountry",
      "method": "GET"
    },
    "channelTypeLov": {
      "href": "/v2/public/lov/ChannelType",
      "method": "GET"
    },
    "sectorLov": {
      "href": "/v2/public/lov/ParamSector",
      "method": "GET"
    },
    "self": {
      "href": "/v2/public/channels",
      "method": "GET"
    }
  }
}
GET The channel list for one country
{{baseUrl}}/v2/public/channels/:countryIsoCode
HEADERS

Accept-Encoding
QUERY PARAMS

countryIsoCode
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/public/channels/:countryIsoCode");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "accept-encoding: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/public/channels/:countryIsoCode" {:headers {:accept-encoding ""}})
require "http/client"

url = "{{baseUrl}}/v2/public/channels/:countryIsoCode"
headers = HTTP::Headers{
  "accept-encoding" => ""
}

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}}/v2/public/channels/:countryIsoCode"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/public/channels/:countryIsoCode");
var request = new RestRequest("", Method.Get);
request.AddHeader("accept-encoding", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/public/channels/:countryIsoCode"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("accept-encoding", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/public/channels/:countryIsoCode HTTP/1.1
Accept-Encoding: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/public/channels/:countryIsoCode")
  .setHeader("accept-encoding", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/public/channels/:countryIsoCode"))
    .header("accept-encoding", "")
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/public/channels/:countryIsoCode")
  .get()
  .addHeader("accept-encoding", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/public/channels/:countryIsoCode")
  .header("accept-encoding", "")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/public/channels/:countryIsoCode');
xhr.setRequestHeader('accept-encoding', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/public/channels/:countryIsoCode',
  headers: {'accept-encoding': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/public/channels/:countryIsoCode';
const options = {method: 'GET', headers: {'accept-encoding': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/public/channels/:countryIsoCode',
  method: 'GET',
  headers: {
    'accept-encoding': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/public/channels/:countryIsoCode")
  .get()
  .addHeader("accept-encoding", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/public/channels/:countryIsoCode',
  headers: {
    'accept-encoding': ''
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/public/channels/:countryIsoCode',
  headers: {'accept-encoding': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/public/channels/:countryIsoCode');

req.headers({
  'accept-encoding': ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/v2/public/channels/:countryIsoCode',
  headers: {'accept-encoding': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/public/channels/:countryIsoCode';
const options = {method: 'GET', headers: {'accept-encoding': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"accept-encoding": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/public/channels/:countryIsoCode"]
                                                       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}}/v2/public/channels/:countryIsoCode" in
let headers = Header.add (Header.init ()) "accept-encoding" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/public/channels/:countryIsoCode",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "accept-encoding: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/public/channels/:countryIsoCode', [
  'headers' => [
    'accept-encoding' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/public/channels/:countryIsoCode');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'accept-encoding' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/public/channels/:countryIsoCode');
$request->setRequestMethod('GET');
$request->setHeaders([
  'accept-encoding' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("accept-encoding", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/public/channels/:countryIsoCode' -Method GET -Headers $headers
$headers=@{}
$headers.Add("accept-encoding", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/public/channels/:countryIsoCode' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'accept-encoding': "" }

conn.request("GET", "/baseUrl/v2/public/channels/:countryIsoCode", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/public/channels/:countryIsoCode"

headers = {"accept-encoding": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/public/channels/:countryIsoCode"

response <- VERB("GET", url, add_headers('accept-encoding' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/public/channels/:countryIsoCode")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["accept-encoding"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/public/channels/:countryIsoCode') do |req|
  req.headers['accept-encoding'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/public/channels/:countryIsoCode";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("accept-encoding", "".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}}/v2/public/channels/:countryIsoCode \
  --header 'accept-encoding: '
http GET {{baseUrl}}/v2/public/channels/:countryIsoCode \
  accept-encoding:''
wget --quiet \
  --method GET \
  --header 'accept-encoding: ' \
  --output-document \
  - {{baseUrl}}/v2/public/channels/:countryIsoCode
import Foundation

let headers = ["accept-encoding": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/public/channels/:countryIsoCode")! 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()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "channels": [
    {
      "homeUrl": "http://www.amazon.fr",
      "logoUrl": "http://beezupcdn.blob.core.windows.net/comparators/Amazon%2520Direct%2520FRA.png",
      "name": "Amazon Direct FRA",
      "types": [
        "Marketplace"
      ]
    }
  ]
}
GET Get all list names
{{baseUrl}}/v2/public/lov/
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/public/lov/");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/public/lov/")
require "http/client"

url = "{{baseUrl}}/v2/public/lov/"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/public/lov/"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/public/lov/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/public/lov/"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/public/lov/ HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/public/lov/")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/public/lov/"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/public/lov/")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/public/lov/")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/public/lov/');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/public/lov/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/public/lov/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/public/lov/',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/public/lov/")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/public/lov/',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/public/lov/'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/public/lov/');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/public/lov/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/public/lov/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/public/lov/"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/public/lov/" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/public/lov/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/public/lov/');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/public/lov/');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/public/lov/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/public/lov/' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/public/lov/' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/public/lov/")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/public/lov/"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/public/lov/"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/public/lov/")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/public/lov/') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/public/lov/";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/public/lov/
http GET {{baseUrl}}/v2/public/lov/
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/public/lov/
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/public/lov/")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/public/lov/:listName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/public/lov/:listName")
require "http/client"

url = "{{baseUrl}}/v2/public/lov/:listName"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/public/lov/:listName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/public/lov/:listName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/public/lov/:listName"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/public/lov/:listName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/public/lov/:listName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/public/lov/:listName"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/public/lov/:listName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/public/lov/:listName")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/public/lov/:listName');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/public/lov/:listName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/public/lov/:listName';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/public/lov/:listName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/public/lov/:listName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/public/lov/:listName',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/public/lov/:listName'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/public/lov/:listName');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/public/lov/:listName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/public/lov/:listName';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/public/lov/:listName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/public/lov/:listName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/public/lov/:listName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/public/lov/:listName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/public/lov/:listName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/public/lov/:listName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/public/lov/:listName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/public/lov/:listName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/public/lov/:listName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/public/lov/:listName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/public/lov/:listName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/public/lov/:listName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/public/lov/:listName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/public/lov/:listName";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/public/lov/:listName
http GET {{baseUrl}}/v2/public/lov/:listName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/public/lov/:listName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/public/lov/:listName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Login
{{baseUrl}}/v2/public/security/login
BODY json

{
  "login": "",
  "password": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/public/security/login");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"login\": \"\",\n  \"password\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/public/security/login" {:content-type :json
                                                                     :form-params {:login ""
                                                                                   :password ""}})
require "http/client"

url = "{{baseUrl}}/v2/public/security/login"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"login\": \"\",\n  \"password\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/v2/public/security/login"),
    Content = new StringContent("{\n  \"login\": \"\",\n  \"password\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/public/security/login");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"login\": \"\",\n  \"password\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/public/security/login"

	payload := strings.NewReader("{\n  \"login\": \"\",\n  \"password\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/v2/public/security/login HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 35

{
  "login": "",
  "password": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/public/security/login")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"login\": \"\",\n  \"password\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/public/security/login"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"login\": \"\",\n  \"password\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"login\": \"\",\n  \"password\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/public/security/login")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/public/security/login")
  .header("content-type", "application/json")
  .body("{\n  \"login\": \"\",\n  \"password\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  login: '',
  password: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/public/security/login');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/public/security/login',
  headers: {'content-type': 'application/json'},
  data: {login: '', password: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/public/security/login';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"login":"","password":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/public/security/login',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "login": "",\n  "password": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"login\": \"\",\n  \"password\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/public/security/login")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/public/security/login',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({login: '', password: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/public/security/login',
  headers: {'content-type': 'application/json'},
  body: {login: '', password: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/public/security/login');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  login: '',
  password: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/public/security/login',
  headers: {'content-type': 'application/json'},
  data: {login: '', password: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/public/security/login';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"login":"","password":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"login": @"",
                              @"password": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/public/security/login"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/public/security/login" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"login\": \"\",\n  \"password\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/public/security/login",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'login' => '',
    'password' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/v2/public/security/login', [
  'body' => '{
  "login": "",
  "password": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/public/security/login');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'login' => '',
  'password' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'login' => '',
  'password' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2/public/security/login');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/public/security/login' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "login": "",
  "password": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/public/security/login' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "login": "",
  "password": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"login\": \"\",\n  \"password\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/public/security/login", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/public/security/login"

payload = {
    "login": "",
    "password": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/public/security/login"

payload <- "{\n  \"login\": \"\",\n  \"password\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/public/security/login")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"login\": \"\",\n  \"password\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/v2/public/security/login') do |req|
  req.body = "{\n  \"login\": \"\",\n  \"password\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/public/security/login";

    let payload = json!({
        "login": "",
        "password": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/public/security/login \
  --header 'content-type: application/json' \
  --data '{
  "login": "",
  "password": ""
}'
echo '{
  "login": "",
  "password": ""
}' |  \
  http POST {{baseUrl}}/v2/public/security/login \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "login": "",\n  "password": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2/public/security/login
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "login": "",
  "password": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/public/security/login")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
RESPONSE HEADERS

Content-Type
application/json
RESPONSE BODY json

{
  "credentials": [
    {
      "primaryToken": "3b22980d8d1143c6ba7adf4e55b9a153",
      "productName": "UserApi",
      "secondaryToken": "162ae17fd52044c38cce3388ea5b0c91"
    }
  ]
}
POST Lost password
{{baseUrl}}/v2/public/security/lostpassword
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/public/security/lostpassword");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "paulsimon@mysupercompany.com");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/public/security/lostpassword" {:body "paulsimon@mysupercompany.com"})
require "http/client"

url = "{{baseUrl}}/v2/public/security/lostpassword"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "paulsimon@mysupercompany.com"

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}}/v2/public/security/lostpassword"),
    Content = new StringContent("paulsimon@mysupercompany.com")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("text/plain")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/public/security/lostpassword");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "paulsimon@mysupercompany.com", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/public/security/lostpassword"

	payload := strings.NewReader("paulsimon@mysupercompany.com")

	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/v2/public/security/lostpassword HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 28

paulsimon@mysupercompany.com
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/public/security/lostpassword")
  .setHeader("content-type", "application/json")
  .setBody("paulsimon@mysupercompany.com")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/public/security/lostpassword"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("paulsimon@mysupercompany.com"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "paulsimon@mysupercompany.com");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/public/security/lostpassword")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/public/security/lostpassword")
  .header("content-type", "application/json")
  .body("paulsimon@mysupercompany.com")
  .asString();
const data = 'paulsimon@mysupercompany.com';

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/public/security/lostpassword');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/public/security/lostpassword',
  headers: {'content-type': 'application/json'},
  data: 'paulsimon@mysupercompany.com'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/public/security/lostpassword';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: 'paulsimon@mysupercompany.com'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/public/security/lostpassword',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  data: 'paulsimon@mysupercompany.com'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("text/plain")
val body = RequestBody.create(mediaType, "paulsimon@mysupercompany.com")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/public/security/lostpassword")
  .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/v2/public/security/lostpassword',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write('paulsimon@mysupercompany.com');
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/public/security/lostpassword',
  headers: {'content-type': 'application/json'},
  body: 'paulsimon@mysupercompany.com'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/v2/public/security/lostpassword');

req.headers({
  'content-type': 'application/json'
});

req.send('paulsimon@mysupercompany.com');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/public/security/lostpassword',
  headers: {'content-type': 'application/json'},
  data: 'paulsimon@mysupercompany.com'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/public/security/lostpassword';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: 'paulsimon@mysupercompany.com'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };

NSData *postData = [[NSData alloc] initWithData:[@"paulsimon@mysupercompany.com" dataUsingEncoding:NSUTF8StringEncoding]];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/public/security/lostpassword"]
                                                       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}}/v2/public/security/lostpassword" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "paulsimon@mysupercompany.com" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/public/security/lostpassword",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "paulsimon@mysupercompany.com",
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/public/security/lostpassword', [
  'body' => 'paulsimon@mysupercompany.com',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/public/security/lostpassword');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setBody('paulsimon@mysupercompany.com');

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append('paulsimon@mysupercompany.com');

$request->setRequestUrl('{{baseUrl}}/v2/public/security/lostpassword');
$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}}/v2/public/security/lostpassword' -Method POST -Headers $headers -ContentType 'application/json' -Body 'paulsimon@mysupercompany.com'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/public/security/lostpassword' -Method POST -Headers $headers -ContentType 'application/json' -Body 'paulsimon@mysupercompany.com'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "paulsimon@mysupercompany.com"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/public/security/lostpassword", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/public/security/lostpassword"

payload = "paulsimon@mysupercompany.com"
headers = {"content-type": "application/json"}

response = requests.post(url, data=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/public/security/lostpassword"

payload <- "paulsimon@mysupercompany.com"

encode <- "raw"

response <- VERB("POST", url, body = payload, content_type("text/plain"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/public/security/lostpassword")

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 = "paulsimon@mysupercompany.com"

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/v2/public/security/lostpassword') do |req|
  req.body = "paulsimon@mysupercompany.com"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/public/security/lostpassword";

    let payload = "paulsimon@mysupercompany.com";

    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)
        .body(payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/v2/public/security/lostpassword \
  --header 'content-type: application/json' \
  --data paulsimon@mysupercompany.com
echo paulsimon@mysupercompany.com |  \
  http POST {{baseUrl}}/v2/public/security/lostpassword \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data paulsimon@mysupercompany.com \
  --output-document \
  - {{baseUrl}}/v2/public/security/lostpassword
import Foundation

let headers = ["content-type": "application/json"]

let postData = NSData(data: "paulsimon@mysupercompany.com".data(using: String.Encoding.utf8)!)

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/public/security/lostpassword")! 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 User Registration
{{baseUrl}}/v2/public/security/register
BODY json

{
  "commercialOwnerUserId": "",
  "cultureName": "",
  "email": "",
  "password": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/public/security/register");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"commercialOwnerUserId\": \"47ea14ab-195d-4f9a-a24e-32c329ee40f6\",\n  \"cultureName\": \"en-GB\",\n  \"email\": \"myemail@mycompany.com\",\n  \"password\": \"I@mW0nder$Full\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2/public/security/register" {:content-type :json
                                                                        :form-params {:commercialOwnerUserId "47ea14ab-195d-4f9a-a24e-32c329ee40f6"
                                                                                      :cultureName "en-GB"
                                                                                      :email "myemail@mycompany.com"
                                                                                      :password "I@mW0nder$Full"}})
require "http/client"

url = "{{baseUrl}}/v2/public/security/register"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"commercialOwnerUserId\": \"47ea14ab-195d-4f9a-a24e-32c329ee40f6\",\n  \"cultureName\": \"en-GB\",\n  \"email\": \"myemail@mycompany.com\",\n  \"password\": \"I@mW0nder$Full\"\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}}/v2/public/security/register"),
    Content = new StringContent("{\n  \"commercialOwnerUserId\": \"47ea14ab-195d-4f9a-a24e-32c329ee40f6\",\n  \"cultureName\": \"en-GB\",\n  \"email\": \"myemail@mycompany.com\",\n  \"password\": \"I@mW0nder$Full\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/public/security/register");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"commercialOwnerUserId\": \"47ea14ab-195d-4f9a-a24e-32c329ee40f6\",\n  \"cultureName\": \"en-GB\",\n  \"email\": \"myemail@mycompany.com\",\n  \"password\": \"I@mW0nder$Full\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/public/security/register"

	payload := strings.NewReader("{\n  \"commercialOwnerUserId\": \"47ea14ab-195d-4f9a-a24e-32c329ee40f6\",\n  \"cultureName\": \"en-GB\",\n  \"email\": \"myemail@mycompany.com\",\n  \"password\": \"I@mW0nder$Full\"\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/v2/public/security/register HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 163

{
  "commercialOwnerUserId": "47ea14ab-195d-4f9a-a24e-32c329ee40f6",
  "cultureName": "en-GB",
  "email": "myemail@mycompany.com",
  "password": "I@mW0nder$Full"
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2/public/security/register")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"commercialOwnerUserId\": \"47ea14ab-195d-4f9a-a24e-32c329ee40f6\",\n  \"cultureName\": \"en-GB\",\n  \"email\": \"myemail@mycompany.com\",\n  \"password\": \"I@mW0nder$Full\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/public/security/register"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"commercialOwnerUserId\": \"47ea14ab-195d-4f9a-a24e-32c329ee40f6\",\n  \"cultureName\": \"en-GB\",\n  \"email\": \"myemail@mycompany.com\",\n  \"password\": \"I@mW0nder$Full\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"commercialOwnerUserId\": \"47ea14ab-195d-4f9a-a24e-32c329ee40f6\",\n  \"cultureName\": \"en-GB\",\n  \"email\": \"myemail@mycompany.com\",\n  \"password\": \"I@mW0nder$Full\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/public/security/register")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2/public/security/register")
  .header("content-type", "application/json")
  .body("{\n  \"commercialOwnerUserId\": \"47ea14ab-195d-4f9a-a24e-32c329ee40f6\",\n  \"cultureName\": \"en-GB\",\n  \"email\": \"myemail@mycompany.com\",\n  \"password\": \"I@mW0nder$Full\"\n}")
  .asString();
const data = JSON.stringify({
  commercialOwnerUserId: '47ea14ab-195d-4f9a-a24e-32c329ee40f6',
  cultureName: 'en-GB',
  email: 'myemail@mycompany.com',
  password: 'I@mW0nder$Full'
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2/public/security/register');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/public/security/register',
  headers: {'content-type': 'application/json'},
  data: {
    commercialOwnerUserId: '47ea14ab-195d-4f9a-a24e-32c329ee40f6',
    cultureName: 'en-GB',
    email: 'myemail@mycompany.com',
    password: 'I@mW0nder$Full'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/public/security/register';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"commercialOwnerUserId":"47ea14ab-195d-4f9a-a24e-32c329ee40f6","cultureName":"en-GB","email":"myemail@mycompany.com","password":"I@mW0nder$Full"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/public/security/register',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "commercialOwnerUserId": "47ea14ab-195d-4f9a-a24e-32c329ee40f6",\n  "cultureName": "en-GB",\n  "email": "myemail@mycompany.com",\n  "password": "I@mW0nder$Full"\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"commercialOwnerUserId\": \"47ea14ab-195d-4f9a-a24e-32c329ee40f6\",\n  \"cultureName\": \"en-GB\",\n  \"email\": \"myemail@mycompany.com\",\n  \"password\": \"I@mW0nder$Full\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2/public/security/register")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/public/security/register',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  commercialOwnerUserId: '47ea14ab-195d-4f9a-a24e-32c329ee40f6',
  cultureName: 'en-GB',
  email: 'myemail@mycompany.com',
  password: 'I@mW0nder$Full'
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/public/security/register',
  headers: {'content-type': 'application/json'},
  body: {
    commercialOwnerUserId: '47ea14ab-195d-4f9a-a24e-32c329ee40f6',
    cultureName: 'en-GB',
    email: 'myemail@mycompany.com',
    password: 'I@mW0nder$Full'
  },
  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}}/v2/public/security/register');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  commercialOwnerUserId: '47ea14ab-195d-4f9a-a24e-32c329ee40f6',
  cultureName: 'en-GB',
  email: 'myemail@mycompany.com',
  password: 'I@mW0nder$Full'
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2/public/security/register',
  headers: {'content-type': 'application/json'},
  data: {
    commercialOwnerUserId: '47ea14ab-195d-4f9a-a24e-32c329ee40f6',
    cultureName: 'en-GB',
    email: 'myemail@mycompany.com',
    password: 'I@mW0nder$Full'
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/public/security/register';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"commercialOwnerUserId":"47ea14ab-195d-4f9a-a24e-32c329ee40f6","cultureName":"en-GB","email":"myemail@mycompany.com","password":"I@mW0nder$Full"}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"commercialOwnerUserId": @"47ea14ab-195d-4f9a-a24e-32c329ee40f6",
                              @"cultureName": @"en-GB",
                              @"email": @"myemail@mycompany.com",
                              @"password": @"I@mW0nder$Full" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/public/security/register"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/public/security/register" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"commercialOwnerUserId\": \"47ea14ab-195d-4f9a-a24e-32c329ee40f6\",\n  \"cultureName\": \"en-GB\",\n  \"email\": \"myemail@mycompany.com\",\n  \"password\": \"I@mW0nder$Full\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/public/security/register",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'commercialOwnerUserId' => '47ea14ab-195d-4f9a-a24e-32c329ee40f6',
    'cultureName' => 'en-GB',
    'email' => 'myemail@mycompany.com',
    'password' => 'I@mW0nder$Full'
  ]),
  CURLOPT_HTTPHEADER => [
    "content-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}}/v2/public/security/register', [
  'body' => '{
  "commercialOwnerUserId": "47ea14ab-195d-4f9a-a24e-32c329ee40f6",
  "cultureName": "en-GB",
  "email": "myemail@mycompany.com",
  "password": "I@mW0nder$Full"
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2/public/security/register');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'commercialOwnerUserId' => '47ea14ab-195d-4f9a-a24e-32c329ee40f6',
  'cultureName' => 'en-GB',
  'email' => 'myemail@mycompany.com',
  'password' => 'I@mW0nder$Full'
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'commercialOwnerUserId' => '47ea14ab-195d-4f9a-a24e-32c329ee40f6',
  'cultureName' => 'en-GB',
  'email' => 'myemail@mycompany.com',
  'password' => 'I@mW0nder$Full'
]));
$request->setRequestUrl('{{baseUrl}}/v2/public/security/register');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/public/security/register' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "commercialOwnerUserId": "47ea14ab-195d-4f9a-a24e-32c329ee40f6",
  "cultureName": "en-GB",
  "email": "myemail@mycompany.com",
  "password": "I@mW0nder$Full"
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/public/security/register' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "commercialOwnerUserId": "47ea14ab-195d-4f9a-a24e-32c329ee40f6",
  "cultureName": "en-GB",
  "email": "myemail@mycompany.com",
  "password": "I@mW0nder$Full"
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"commercialOwnerUserId\": \"47ea14ab-195d-4f9a-a24e-32c329ee40f6\",\n  \"cultureName\": \"en-GB\",\n  \"email\": \"myemail@mycompany.com\",\n  \"password\": \"I@mW0nder$Full\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2/public/security/register", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/public/security/register"

payload = {
    "commercialOwnerUserId": "47ea14ab-195d-4f9a-a24e-32c329ee40f6",
    "cultureName": "en-GB",
    "email": "myemail@mycompany.com",
    "password": "I@mW0nder$Full"
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/public/security/register"

payload <- "{\n  \"commercialOwnerUserId\": \"47ea14ab-195d-4f9a-a24e-32c329ee40f6\",\n  \"cultureName\": \"en-GB\",\n  \"email\": \"myemail@mycompany.com\",\n  \"password\": \"I@mW0nder$Full\"\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}}/v2/public/security/register")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"commercialOwnerUserId\": \"47ea14ab-195d-4f9a-a24e-32c329ee40f6\",\n  \"cultureName\": \"en-GB\",\n  \"email\": \"myemail@mycompany.com\",\n  \"password\": \"I@mW0nder$Full\"\n}"

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/v2/public/security/register') do |req|
  req.body = "{\n  \"commercialOwnerUserId\": \"47ea14ab-195d-4f9a-a24e-32c329ee40f6\",\n  \"cultureName\": \"en-GB\",\n  \"email\": \"myemail@mycompany.com\",\n  \"password\": \"I@mW0nder$Full\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/public/security/register";

    let payload = json!({
        "commercialOwnerUserId": "47ea14ab-195d-4f9a-a24e-32c329ee40f6",
        "cultureName": "en-GB",
        "email": "myemail@mycompany.com",
        "password": "I@mW0nder$Full"
    });

    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}}/v2/public/security/register \
  --header 'content-type: application/json' \
  --data '{
  "commercialOwnerUserId": "47ea14ab-195d-4f9a-a24e-32c329ee40f6",
  "cultureName": "en-GB",
  "email": "myemail@mycompany.com",
  "password": "I@mW0nder$Full"
}'
echo '{
  "commercialOwnerUserId": "47ea14ab-195d-4f9a-a24e-32c329ee40f6",
  "cultureName": "en-GB",
  "email": "myemail@mycompany.com",
  "password": "I@mW0nder$Full"
}' |  \
  http POST {{baseUrl}}/v2/public/security/register \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "commercialOwnerUserId": "47ea14ab-195d-4f9a-a24e-32c329ee40f6",\n  "cultureName": "en-GB",\n  "email": "myemail@mycompany.com",\n  "password": "I@mW0nder$Full"\n}' \
  --output-document \
  - {{baseUrl}}/v2/public/security/register
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "commercialOwnerUserId": "47ea14ab-195d-4f9a-a24e-32c329ee40f6",
  "cultureName": "en-GB",
  "email": "myemail@mycompany.com",
  "password": "I@mW0nder$Full"
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/public/security/register")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get all list names (GET)
{{baseUrl}}/v2/user/lov/
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/lov/");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/lov/")
require "http/client"

url = "{{baseUrl}}/v2/user/lov/"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/lov/"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/lov/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/lov/"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/lov/ HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/lov/")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/lov/"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/lov/")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/lov/")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/lov/');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/lov/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/lov/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/lov/',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/lov/")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/lov/',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/lov/'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/lov/');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/lov/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/lov/';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/lov/"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/lov/" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/lov/",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/lov/');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/lov/');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/lov/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/lov/' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/lov/' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/lov/")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/lov/"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/lov/"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/lov/")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/lov/') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/lov/";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/lov/
http GET {{baseUrl}}/v2/user/lov/
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/lov/
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/lov/")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2/user/lov/:listName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2/user/lov/:listName")
require "http/client"

url = "{{baseUrl}}/v2/user/lov/:listName"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/v2/user/lov/:listName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2/user/lov/:listName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2/user/lov/:listName"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/v2/user/lov/:listName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2/user/lov/:listName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2/user/lov/:listName"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/v2/user/lov/:listName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2/user/lov/:listName")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/v2/user/lov/:listName');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/lov/:listName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2/user/lov/:listName';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/v2/user/lov/:listName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2/user/lov/:listName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2/user/lov/:listName',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/lov/:listName'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2/user/lov/:listName');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/v2/user/lov/:listName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2/user/lov/:listName';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2/user/lov/:listName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/v2/user/lov/:listName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2/user/lov/:listName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/v2/user/lov/:listName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2/user/lov/:listName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2/user/lov/:listName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2/user/lov/:listName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2/user/lov/:listName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2/user/lov/:listName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2/user/lov/:listName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2/user/lov/:listName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2/user/lov/:listName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/v2/user/lov/:listName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2/user/lov/:listName";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/v2/user/lov/:listName
http GET {{baseUrl}}/v2/user/lov/:listName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2/user/lov/:listName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2/user/lov/:listName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()